<SEC-DOCUMENT>0000883984-21-000005.txt : 20210226
<SEC-HEADER>0000883984-21-000005.hdr.sgml : 20210226
<ACCEPTANCE-DATETIME>20210226165932
ACCESSION NUMBER:		0000883984-21-000005
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		134
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210226
DATE AS OF CHANGE:		20210226

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ICU MEDICAL INC/DE
		CENTRAL INDEX KEY:			0000883984
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		IRS NUMBER:				330022692
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34634
		FILM NUMBER:		21690531

	BUSINESS ADDRESS:	
		STREET 1:		951 CALLE AMANECER
		CITY:			SAN CLEMENTE
		STATE:			CA
		ZIP:			92763-6212
		BUSINESS PHONE:		949-366-2183

	MAIL ADDRESS:	
		STREET 1:		951 CALLE AMANECER
		CITY:			SAN CLEMENTE
		STATE:			CA
		ZIP:			92763-6212
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>icui-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:aecfae3a-60e6-4f48-9fc3-e8991670a58e,g:8dac587a-2305-4044-a8dc-20f4f9fd6761,d:e4550f29c5a0465e8bfb25a69b6efc95--><html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:icui="http://www.icumed.com/20201231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>icui-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF8zLTEtMS0xLTA_1d62747b-d45f-409d-83ba-ac943a07724a">0000883984</ix:nonNumeric><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF80LTEtMS0xLTA_7073c29c-6d08-4679-b097-fe772660c035">ICU MEDICAL INC/DE</ix:nonNumeric><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF82LTEtMS0xLTA_399ca3e8-2a4a-4220-9a37-4bd65fd007c6">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF83LTEtMS0xLTA_92072d14-5a73-4f34-b273-3ee06fcb1a6a">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF84LTEtMS0xLTA_e6851046-6f71-4f22-9a1e-8dbe6966f822">2020</ix:nonNumeric><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF85LTEtMS0xLTA_07c7d9e0-b25c-4c61-a625-369d110efbd5">FY</ix:nonNumeric><ix:nonNumeric contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="icui-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ie8d6bb73f77341df8c079035a6265eb2_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i770e35d8620a413594011eadac5f7b05_I20210131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1360d7e15e094fd18acc4a4bab5605ca_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8daa370f37124221b41313340c2c97a1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id93406efa1ac441e8aee0665788693b1_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc61e36fd10b45f4be0eca0450dbea29_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i695a83d2b65c4cffbf60f4efdb75accd_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94f099ea48d94043aec9efcf9f305a69_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6671f1edbef4f9c86b426389b34b84e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id041ebe513764929b14aa3dca0b305bd_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a226910f3b04805aaa8b4fc6c456ceb_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e87bbaa77d14bfba6c5ea83e29d3218_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if68a64407abc4aabb78d4aff5c5ebffc_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc6f9662ab29416eb2ddcef09471b04a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fd3cf76fbae456993f0821599047e15_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d26bce99320453dbf980fb8ff5ccff7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07f0ef954f004119bf795d85f23f48a7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i941077e9e65248ecbc731e28c0dab849_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98d8ed1ba7e246fcb376d094f5e63cc6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b64f566c3944eff8dafe5ab126414b6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i721f23b2290e48fb875f9886e5f93241_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17a3f3a446db404a92023c566cdf5eff_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86fcdc4f7fd3402cb540ebb4c03ef14b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e8560ae4457417685879d8834d7012f_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970d40f9d0894860a0383e72d184d0d1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26cdc31eb9e94e0c8eb6e8fa60c91321_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2df52490cd224016bdee07937eb5ea04_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66c1d74b61044346a7d0f00d0053a7f9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34da91d3021b497eb7e0a180a09a40e0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27debc35fde04d958bcb22e1c2fe00f2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aecd989ab3c4722a5078201ac083747_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia37f831eb2a14397b6b1dea3d6882c4b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9353f53d36e48649dc5a595315f106a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcf206f2fa67453182e6c1bebc7981f2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac4e7d4ac2e9436db421c7e9053da22a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibedb5f1b9ecc4f9dbd993902a39a419f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i758394d3676c477ab0781cab35656dcd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie954b4cc360f47e08d0d7e942764dc8b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i093c3d65e6434baebedac07ac23c653d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7737f8986974b2382e944c171f0bbb0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if59df0834e8a445283135a6c18778cba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eb3d5ee3cd942a29dbe5a844ff4d736_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cc48c84f5ed463db8554a7c86e1f633_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb7a1db398b2496ba71a306d9ed210f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>icui:segment</xbrli:measure></xbrli:unit><xbrli:context id="i4aab91072ea840edacc0c7fc5d05b089_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28139eacde254567b47b144f43c35767_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaca14194b134dbe937f61225e76808c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d11616409e1431093648a282f90802c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93565c0c57f4be090fb226810da1ded_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:MoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib633ddc653f34aca8036214f9be9f342_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:MoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c7ba6baff0946de90e2ccbb394a5e77_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7e0ffae2b3e46469b2a991e935581a5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i356d8344efcf433d868bcc8967746c8c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5565d8dc3035448bbf5281ad24ba56e6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5e1c9f9c5744ec29e8594c14efda415_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67d02ef5a21c4fbba66508d1f5d57b02_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if81296c217234940af2a560d385d0ce8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e447a3687a54887befc43594a4c1f70_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56b72e7775894e388a742d9efd2a08b5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdd09ebc96134c9a8b8926942a5aa4e0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0bc95c6faf947bca2778a479a931039_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba375119b4ef40b7a668decd67ba1e17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0e4ac5ed50e4ca5b140d68bc3009d5e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93ef9f2a965d42ea88f2323e210244a0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97ea0401333f4b6f98d66c0f96664c21_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:FurniturefixturesandmoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76751bdb750641a08a32350453fac10a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:FurniturefixturesandmoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id83b9f5142f04222b52bbf1657200bac_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8b2759c250a47e28bfd7c33e4162609_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17e2870f8aaa49dda6bf40a03a5c2515_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8965f250abbb4f1186ab1aba0507085e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77563a4995174b90bbef1bbe2e1f8279_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:TruProcessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcb53675d86846df88cd13524669677c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:MedicalAustraliaLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56c5d891036a4fb18a0276db782ecf5e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:OtherAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f1a5c673c44abdba9c7587a2a45fcd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98463b7b76424440b55ebbac86e98567_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c2b7e94d7ec43cea8a00af944483bd9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e6c3f93a2af442483cb9a03f71b9531_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i247f34865e8a493da1779dd5f4553c2e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i600eac4bc1d14ee28cb25fc3d6947287_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ce8bcd9c55d44f3ab59516fa0cebcae_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd807e5719004517b4b0719a870bf01f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5cbfaf87dcab484eb106ba8ec3c9d76f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if69b1ff9be9641c38b6acba3dfa8c46b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a2b8b15063742e8aac8424dc709a357_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dbb534d8c254eadb559b87e2bfc28dd_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia64b8b4b90794229ab6e662085126475_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01a9f10d56c44a33997e1b74d29005a6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91c7a0b99f94487d99d15b0710dee1a3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib334f707a94740ffbf3efc76668f48db_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia569c5c4ee854944ad9114edaf43ce4d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5234ddfdcaf142548dafa1ba990facfd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i439c07e17cfe4e7a923cf0c8f678e3c1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f4bf8b52e6947ac9b80cec872734c37_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79e1b07ebddd415f952ca7593bd74137_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0330714457bd47ddbf2d56a49c6af36f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i903d8d80f6ca437a910a2c7208d57ec1_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic909fd6d062b437bb4359b5942abc604_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f000b1760cb4b419d394517dc030c28_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id82841562ef14fe3a20640cfa3b892c3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0e0b30ac0c841c9a607491b55317d05_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide06813eefd945e4996e21fead516212_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">icui:LongtermInvestmentsDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55bc40686ba64aa69aa615123c226d17_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">icui:LongtermInvestmentsDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd7077c0aaff480ab0317e214176f294_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84c93f3069f44ac1abf3e76fb5920f6d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7323e9c036f4c658ad812da2fe3e8a4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41bbd1d7593340aa90ae8e3c9575eaa9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d6c2b4675584ecd8a1220c19654f2af_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa1acec6eb5243178c050037ee96c4d9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5cc9e477d8cf48839311d4d9f93eaf59_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06a7f29abb004d20b7adb8baee2bb492_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i572e6ab8ddc0441db0a0e2044cf8c2b5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:ForeignDistibutorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42442aec09ae460aabe063ba76da725e_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77f4a897fbfb42e68f536aaa813d2fce_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i190e457cb2184846a7d96df1580d4aa5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c89867f10084e80bc20692242c6d4f2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i415327beefd54d9db3b6ec0de9a9b4e5_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d3a071b10d94729b478044f34bcbad3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59033598febb4af9b760e60fcf8ab3a9_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2c383ef8730d48f9bd430e6719f2ea3a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i568cfa51d4ea4908989b20880cad4564_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7496471d9e543378498e26ce84d3c85_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54770dd1ad034fda977364b29c507237_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6392b03c742548d9acc90318e981c794_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie721a8af7dae41ceb63a43bbdfb9243d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5018e32576d64e09b8ab6a58544cd039_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a3697c7a31e4c348140b4d14fd4f4a6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8623b4f2bb2141429e23dbfb806ae09b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17534a4efe5e479ab3a50b961b8a25b9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadbfc8e2ee314f6ba2aec597f842e544_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab0906deffe74ebbb1d8fd16b848938d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a29ed3245c84ee4a8240df9ed60e784_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc1dfd99f00c46d8a7ec3cc0fddcfdc2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica227638f52a4458a4c28e766f0801a8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78f184a2fb6e4a85b00b134f60016c89_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d2407c448b74414b82766950477a2ca_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9edb1f221244fa2a61f3ded9c9ffd6a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i577687046c82471d85a150b6d92bd081_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaefdcb65e60f4f16b187338df0023a49_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i685f7a0dc41146f4a19000ea7064af15_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ed996a5d6c4418dae7169824a7dd1f8_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a8f9b026d2e4474a865b825a4fb0ae7_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52685cad70704be68a1a5899d0542986_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6304bfc809be459e81074f58c051c0ad_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2af96aaa2b440bfb864f83b66f8d7c4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cdb1c3ea0544108af5af0390db0387c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic47888c9e3554d88a2e9bf396bcc7af3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77762b82b60b4e5599b6b1a58724023b_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic491d1e0ca4848549ee0d92ab0d48cb5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:InternationalSalesDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83ed3577d5584c7ba02e54fe472582d7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:InternationalSalesDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b1cc87c388644e58fa1591ccee5f2f8_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:InternationalSalesDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22a416a90f794d03baba343c64447069_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18d553fef6d3485fbf26421e894b717e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie701073ac4ba47feb0325d50e5f36a9b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ec5a3d82e2042dbb42f7e58a8c3ed63_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id390cd4ca80c49bd87db585bf2deb350_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i453f064b6f8e4d7a9a4560206e9aa3bf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d22a847e34749d49fc06d4dcc1740d0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1d090a42bd446c0abdcd90ea593703f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied9c2f2b0ca443739f87ecabd79196d8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e128ea136d648d6b2101b831855b2c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e343b322fb8400f826bc26e234923c7_I20111231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2011PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2011-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i636979605dc044119fe0a96879a809fc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2011PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02d960e07aec40c9adde0616a61872a6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2011PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ce1175c8ec24e52a266009c908f4d55_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2003PlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc050b32f3eb4b00a977285a405605a0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2014InducementPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fbb8bafe5714ab598ff0ce32d3cbfee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2014InducementPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc3ee56735554b50a472d01c935a947d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2001DirectorsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:TimebasedstockoptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:TimebasedstockoptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:TimebasedstockoptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i774f2a8c38d64ea19aded938ad08fdda_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d250297d1c2475ea44d45e807caae00_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65f4a75a6e1747f09c4349e6c54767b6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i614198653beb4343a8f6edccce0c1e3a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i192b818c63d74ca7a2b45ab76912e7d1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:RestrictedStockAndPerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:RestrictedStockAndPerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:RestrictedStockAndPerformanceRestrictedStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f83444bbc6346e0ad74d4d3633d6156_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5368dbb06a264d0ab7ec90e9e2dd0f13_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="mxn"><xbrli:measure>iso4217:MXN</xbrli:measure></xbrli:unit><xbrli:context id="i9fb91ce8f1894c0fbb92cd913bf35bd3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge3MemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i672a0c42d65540969d2635d44e05dcad_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i015e632a851f4a3a91013b69beace003_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65a7808f96eb47d6bdbc50fd69382397_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87279f070f1c4d03b29401da8b0b9c62_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32b2d82a250245538ef8bb9259b7ea28_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ea1666842b54b45812b8aaa56469c00_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie397bdd97ef74ee58ea86490d808cb6a_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7407fa68d7844a77b47450d31135643c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic520cba15d324a6bb0e6955ec924db2c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if494aba523df4370bf895e05860380d4_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-02-03</xbrli:startDate><xbrli:endDate>2017-02-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bd856d2e8df4b66824315d58442af22_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputCostofDebtDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8b4c355ef24475f811a91b836016359_I20170203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputCostofDebtDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-02-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idff6d79e4f9b4fcda591d213194c01f4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81bf9c6bb40b48e3be6ef8b66fd62a74_I20170203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-02-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id637182b2f3347d5a92c0e47cf08f50b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:RevenueGrossProfitVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20b217be060043288599a88581ede3ce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:RevenueGrossProfitVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27da0786101349cc836beaeedf6de281_I20191102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:RevenueGrossProfitVolatilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3094529854d64d1783819e378fe3f5f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i199eb9079114442f8e05eaf772ce8aa7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaec6f804035144f1aeb4f7a0b193c5d8_I20191102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if06729d63e4548dc859431d25cc6865e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6da548cbdf1347f3b192099e0563432c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0242c90498c244719b20685fcc39970c_I20191102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aaced83b5eb4cd6b7d8a20487ea89f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6757fd421a9f47ac8d81e3292bdae119_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d0adc33ced64b39b0109fd28417846e_I20191102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1afc1047dda14d16a8964874e75f4fcf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic546cb0b1c66454aa6dc3280a69790ea_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideab6c2c2f31442ca1371a128e99d243_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc7ba77e338e4ebdbb515474e86389e6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ddc4de7c9b346db9176b27ea244848b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47c3760f6acf4c06ac818f0534597c08_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida8e8c5794f740c5ae172e5e40f1340a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d654700bbc24674b35667c25fa8dbee_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb60ab6728d2449494e087f36199f757_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i137de13d84784b6ea0214a4be53b66d2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3ab41f716984f27b6d87723893c8e80_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5f839028f074235b1939402355bd07d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id08cb655cd8f4ceca208377551d5fe1a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaecb6e4111c4e5fa07530ae69c96124_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7de36edea02d474a88fb9f3d154d068a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53c9f22455d94b61897d1d9e22e2c550_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7e8ac7be6f24b50a84e7e24a03692de_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6ca3eddffa44816a3efb227af28d5b1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i329052146d924a849559fec3dba95fec_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie30163b0a8fd4a9fb4940eb26e996bf8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27c17ccf24144bdf8bd5bc360a32eb87_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b1abb0f92824b3a8c9a8c4aa70051d2_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd30d41b809544d085b5f15f61adf407_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad28621d9c647138ad7847c3ad22821_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1df9132e62bd43179a3970efe75e6a56_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17d84fbfa92841b7a1e26ff77b2e355a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b85958476254fbaafa43d7fcf8ec158_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9e607458f3043e0bc988ffcdaea390b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa50a51d076241868de236fa467e7cdb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7262ef4907d34516af2d850d35fc48ff_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ec26f8c52db4341b1a7b45f65072b34_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3fc750845c541079023b225108dc2a5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03701cfd51854d6b92665772650715af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIIMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id14fe96af6c441e181ed766270e0a290_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIIMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6738cf77a3c842be85999687a6baedb4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIVMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4affcad02db488ebab31125a25b2519_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIVMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7a450ba302d4cda9d839cc2879c4663_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NonCurrentDeferredTaxAssetGrossTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i469188b9412e4799bc0658df214a84d5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NonCurrentDeferredTaxAssetGrossTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2f9b502583844e3933f5f5090005421_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i130aabdf23d647ccb640bb394e4e9cd7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86f7da30445548189283eff746fbc1db_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f596f8e39e74d4687e88d5ceeef39aa_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbb0bb52538042239f4f4ecb1374628e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ee4b03647f548c08d7a55ee4d225c9d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d70fc7a88204197aae2fb55c57339c2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica9e34f4ce9c43e39e177dcdf23856c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ea3df0df59f42c9a05d13325414c3f5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecb1195295ce4d7aa11d785c557c753e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:MexicoPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i323d01dac1854be9806decd774e84f2a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:MexicoPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i794078c845c24b248414857080bac826_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherLATAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07bf41640654450bacfb355cd9f7886e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherLATAMMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61596fff86a24378900e00973f4af642_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5368e430f01e4986b0eab9ecccb888b3_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e11f7139b1f4191b29f1554a6a510e8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ItalyPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib64cb4557582431f9083f61e2a0723c8_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ItalyPropertyAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5bb126d6689f4ecfbdca930092276929_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d84d9a41ca74147a4bf7af04ec00b00_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1087e964987540cab68640bf193a9e77_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib08941bdbb164e7bad8542a92552ec70_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fb34ffc80f749bdabdf05e7fcbff74a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26ebcfa32ecc412b94ffbd3972e4c7b1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfbacabee4b64b5296467d7c3267b2a9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie93d2ba83fe14bf6af5826c68c107581_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c5483e7b4e04b7eb271dea793e4fd5a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:UnitedStatespropertyandequipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4f244cad332436891a265fead8a8428_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:UnitedStatespropertyandequipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id17a24a9fda64b3494708e19326f5eff_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i578044ec05f642b0ac0a5af36166ed42_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifede555e8dfa4129a7ffaea5cec128ca_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6912dc552a14f149621de2c225052b5_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d56ec5c463d4c6aac944bf83b152110_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0976175e67a0470ba3bf12e2eb426feb_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e229ab16e5c49e0ac17e05a841dd016_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i398414e8625b4ecf86f628776049cae9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie6b612e08ad849cfb1b9f0767240172a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94b41bc8116f4ad3996ccc6d7aff7245_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3249c0831231456e8a6738a91f09cc42_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d13bbae984447ba85b783a817362d7e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ba337a1ffbe4c9c9d955ad845da8e94_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idba65f144b174058a83d18371374ca75_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bec0be37c82409f8e1f634d2ae8059c_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98a47ebe4526409abc3c23f485c6d6aa_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4ce42c03d174ab8bff03e6f1b62dfbb_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i051b6e9d94094f779d8243f9c3af93e4_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2a3c73bc60841c9bfd759776902e138_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if773fb72c1584f17bb56b85ea1d65f32_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91769633164b4503b8478da1ab0f1fe8_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4c29f41c82146568c279b972593ef77_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9408ffd938754566b6427488e9b580b9_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i481efdeff38f4bd7a144237a476e991d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25c89601f01348ea8794a997909472a9_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bc10eda4cb6420fa1dbe497a9b8e774_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieaf8e8dd2d1b4e029258e43e54142acd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i842b252b2ec6489796ac3fbca9e8a045_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90a9b382ea184e509886e3f9d353cc8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf669592c3b94cf9b373b97ac19e7712_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e712a0a683048498d1c4c45ad2f0172_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80481f443f8e4d2fa76dafd4d22f7ea8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000883984</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA2_1fd7dc45-3d9b-4b41-8834-dfc720e7b47d">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjEx_49242a39-cbfb-471c-b68c-b159b767d472">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8yMDc_2db070c3-e5ac-4df2-ad59-ea1675479b05">December&#160;31, 2020</ix:nonNumeric> or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:700;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAw_310d546d-356b-4dcb-ab7f-38ed7a99ff7f">&#9744;</ix:nonNumeric> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission File No. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAx_eb893530-b77f-44a4-8fb0-25674c0082fb">001-34634</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of Registrant as specified in its charter)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.908%"><tr><td style="width:1.0%"></td><td style="width:47.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.029%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ZWI4ZTg4NDlmNjUzNGY3MjgxMjIwN2VlMjhiZWY4YmEvdGFibGVyYW5nZTplYjhlODg0OWY2NTM0ZjcyODEyMjA3ZWUyOGJlZjhiYV8wLTAtMS0xLTA_ff8dad73-534a-4090-bee0-ca6115c32c6e">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ZWI4ZTg4NDlmNjUzNGY3MjgxMjIwN2VlMjhiZWY4YmEvdGFibGVyYW5nZTplYjhlODg0OWY2NTM0ZjcyODEyMjA3ZWUyOGJlZjhiYV8wLTItMS0xLTA_b26ac3cb-d96a-4b6e-b285-2f7ea356cf38">33-0022692</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:25.351%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.090%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.577%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8wLTAtMS0xLTA_4310e04b-247b-4e4a-843f-7d5dc9afca4f">951 Calle Amanecer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8xLTAtMS0xLTA_a6efe423-ad9e-4c3c-8ccd-2100658f1358">San Clemente</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">,</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8xLTItMS0xLTA_d1f56138-fc5e-4687-a927-0455907696d3">California</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8xLTQtMS0xLTA_75bfed8f-9e08-4806-8380-6c1da7ae17bd">92673</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant&#8217;s Telephone Number, Including Area Code: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAy_85375eea-d563-4edc-9aaa-880b31f4cdcf">949</ix:nonNumeric>) <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA3_af3a2caa-af8b-44af-82a8-9314fa35ed5c">366-2183</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:700;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.459%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6OGZjZTgxZTIzNTJmNGYyMGFkYTNkNzZiZTIyZGM5ZTIvdGFibGVyYW5nZTo4ZmNlODFlMjM1MmY0ZjIwYWRhM2Q3NmJlMjJkYzllMl8xLTItMS0xLTA_01698492-33bd-4c33-98ce-d48bd8d569d1">The NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6OGZjZTgxZTIzNTJmNGYyMGFkYTNkNzZiZTIyZGM5ZTIvdGFibGVyYW5nZTo4ZmNlODFlMjM1MmY0ZjIwYWRhM2Q3NmJlMjJkYzllMl8yLTAtMS0xLTA_34709bcf-4b91-482e-a4c5-52930c12c26a">Common stock, par value $0.10 per share</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6OGZjZTgxZTIzNTJmNGYyMGFkYTNkNzZiZTIyZGM5ZTIvdGFibGVyYW5nZTo4ZmNlODFlMjM1MmY0ZjIwYWRhM2Q3NmJlMjJkYzllMl8yLTEtMS0xLTA_28743916-a711-43b1-bbd2-91e3a7681b03">ICUI</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Global Select Market)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Registered Pursuant to Section 12(g) of the Act:&#160; None</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. &#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAz_e29a3618-05e6-4db3-864e-6d8bb12ae3e1">Yes</ix:nonNumeric>&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Yes&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA0_053bcb67-6e2e-4578-b900-027b99c1ba73">No</ix:nonNumeric> </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA1_38c07c80-2b8b-4a36-9b84-487b284f9de6">Yes</ix:nonNumeric>&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160; <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA4_68f32c37-ab24-4666-a994-0eadf98484ee">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160; No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company, or an emerging growth company.&#160; See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company," in Rule 12b-2 of the Exchange Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;padding-left:72pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:65.322%"><tr><td style="width:1.0%"></td><td style="width:32.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.698%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.401%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ODM2MDJjMTQwNjFhNGI2MTkwMjczN2JiMGZkMmRjZWEvdGFibGVyYW5nZTo4MzYwMmMxNDA2MWE0YjYxOTAyNzM3YmIwZmQyZGNlYV8wLTAtMS0xLTA_dcd4e793-ad84-440e-adac-289d0c73392d">Large Accelerated Filer</ix:nonNumeric> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">o</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Small reporting company </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ODM2MDJjMTQwNjFhNGI2MTkwMjczN2JiMGZkMmRjZWEvdGFibGVyYW5nZTo4MzYwMmMxNDA2MWE0YjYxOTAyNzM3YmIwZmQyZGNlYV8yLTQtMS0xLTA_221c1cfd-5356-4cb5-a940-2b3acbe0fc8c">&#9744;</ix:nonNumeric></span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ODM2MDJjMTQwNjFhNGI2MTkwMjczN2JiMGZkMmRjZWEvdGFibGVyYW5nZTo4MzYwMmMxNDA2MWE0YjYxOTAyNzM3YmIwZmQyZGNlYV80LTQtMS0xLTA_fd69d7d2-0c84-4c71-b31b-712698ea281b">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#160;&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C.7262(b)) by the registered public accounting firm that prepared or issued its audit report. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8xMDk5NTExNjMxNjY5_9983fa68-55eb-4f1e-bac5-c727f2a29dbb">&#9746;</ix:nonNumeric></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicated by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA5_5b8523f7-04d4-40b1-8a93-5f953f48d58e">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Yes&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the voting stock held by non-affiliates of registrant as of June&#160;30, 2020, the last business day of registrant&#8217;s most recently completed second fiscal quarter, was $<ix:nonFraction unitRef="usd" contextRef="ie8d6bb73f77341df8c079035a6265eb2_I20200630" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8yNTc2_bffae677-f384-41dc-90a9-1618efb9a399">3,594,086,791</ix:nonFraction>*.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares outstanding of registrant&#8217;s common stock, $.10 par value, as of January&#160;31, 2021 was <ix:nonFraction unitRef="shares" contextRef="i770e35d8620a413594011eadac5f7b05_I20210131" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8yNjc1_280ccbe5-7931-4a1a-826e-b283ff17360a">21,138,567</ix:nonFraction>.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjEw_4d38d850-40db-4827-807e-79d95e792132" escape="true">Portions of the Proxy Statement for registrant&#8217;s 2021 Annual Meeting of Stockholders filed or to be filed pursuant to Regulation 14A within 120 days following registrant&#8217;s fiscal year ended December&#160;31, 2020, are incorporated by reference into Part III of this Report.</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*&#160; Without acknowledging that any person other than Dr. George A. Lopez is an affiliate, all directors and executive officers have been included as affiliates solely for purposes of this computation.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU Medical, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form 10-K</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Year Ended December&#160;31, 2020 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.005%"><tr><td style="width:1.0%"></td><td style="width:10.719%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.770%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.211%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_13">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_13">3</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_16">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_16">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_19">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_19">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_22">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_22">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_25">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_25">32</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_28">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_28">33</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_34">Market for the Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_34">33</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_37">Selected Financial Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_37">34</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_40">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_40">35</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_43">Quantitative and Qualitative Disclosures about Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_43">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_46">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_46">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_49">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_49">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_133">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_133">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_136">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_136">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_139">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_139">93</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_145">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_145">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_148">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_148">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_151">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_151">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_154">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_154">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_157">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_157">93</a></span></div></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_163">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_163">94</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_175">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_175">98</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_13"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. BUSINESS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First person pronouns used in this Report, such as &#8220;we,&#8221; &#8220;us,&#8221; and &#8220;our,&#8221; refer to ICU Medical, Inc. ("ICU") and its subsidiaries unless context requires otherwise.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Background and Overview of Business</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;ICU is one of the world's leading pure-play infusion therapy companies with global operations and a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and nondedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. In addition, ICU manufactures automated pharmacy IV compounding systems with workflow technology, closed system transfer devices for preparing and administering hazardous IV drugs and cardiac monitoring systems for critically ill patients.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Headquartered in San Clemente, California, ICU was founded in 1984. In 1992, we had our initial public offering and reincorporated under Delaware law. Our primary customers are acute care hospitals, wholesalers, ambulatory clinics and alternate site facilities, such as outpatient clinics, home health care providers, and long-term care facilities. Since our inception we have grown organically and through acquisition, and we currently serve customers in more than 90 countries around the world.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In February 2017, we acquired Pfizer Inc.'s ("Pfizer") Hospira Infusion Systems ("HIS") business. The HIS acquisition complemented our legacy non-dedicated infusion sets and oncology business by expanding our product portfolio to include a complete intravenous infusion therapy product-line from IV solutions to IV pumps to non-dedicated infusion sets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In November 2019, we acquired Pursuit Vascular, Inc. ("Pursuit"). Pursuit was a privately-held medical device company with a primary focus on innovative catheter disinfecting products and technologies to reduce costly bloodstream infections and lower healthcare costs. Pursuit&#8217;s primary product is the ClearGuard</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> HD cap, which is used for the maintenance of hemodialysis catheters. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Products</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our primary product offerings are listed below, which we present in four product lines as follows:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infusion Consumables</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infusion therapy sets, used in hospitals and ambulatory clinics, consist of a tube running from a bottle or plastic bag containing a solution to a catheter inserted in a patient&#8217;s vein, that may or may not be used with an IV pump.&#160;Our primary IV Consumable products are:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Clave&#8482; needlefree products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, including the MicroClave, MicroClave Clear, and NanoClave&#8482; brand of connectors, accessories, extension and administration sets used for the administration of IV fluids and medications and the Neutron catheter patency device, used to help maintain patency of central venous catheters;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">SwabCap</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> disinfecting cap, used to protect and disinfect any needlefree connector, including competitive brands of connectors; </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">ClearGuard HD </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">antimicrobial barrier caps for hemodialysis catheters; and</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Tego</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> hemodialysis connector used to cap and protect hemodialysis central venous catheter hubs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Closed System Transfer Devices ("CSTD") and hazardous drug compounding systems</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are used to prepare and deliver hazardous IV medications such as those used in chemotherapy, which, if released, can have harmful effects to the healthcare worker and environment.&#160;Our products are:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">ChemoLock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> CSTD which utilizes a proprietary needlefree connection method, is used for the preparation and administration of hazardous drugs. ChemoLock is used to limit the escape of hazardous drug or vapor </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">concentrations, block the transfer of environmental contaminants into the system, and eliminates the risk of needlestick injury;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">ChemoClave</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, an ISO Connection standard and universally compatible CSTD used for the preparation and administration of hazardous drugs. ChemoClave utilizes standard ISO luer locking connections, making it compatible with all brands of needlefree connectors and pump delivery systems. ChemoClave also is used to limit the escape of hazardous drug or vapor concentrations, block the transfer of environmental contaminants into the system, and eliminate the risk of needlestick injury; and</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Diana</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hazardous drug compounding system, an automated sterile compounding system that incorporates ChemoClave and ChemoLock CSTD consumables and IV workflow technology for the accurate, safe, and efficient preparation of hazardous drugs. It is a user-controlled automated system that provides repeatable accuracy of drug mixes and minimizes clinician exposure to hazardous drugs while helping to maintain the sterility of the drugs being mixed.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of hazardous drugs typically takes place in a pharmacy where drugs are removed from vials and prepared for delivery to a patient. Those prepared drugs are then transferred to a nursing unit where the chemotherapy is administered via an infusion pump set to a patient. Components of the ChemoClave and ChemoLock product lines are used both in pharmacies and on the nursing floors for the preparation and administration of hazardous drugs. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infusion Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We offer a wide range of infusion pumps, dedicated IV sets and software. Our primary Infusion System products are dedicated IV sets and the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infusion Pump Hardware:</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">Plum 360&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Plum 360&#8482; infusion pump is an ICU Medical MedNet&#8482; ready large volume infusion pump with an extensive drug library and wireless capability. Plum 360 was named the 2018, 2019 and 2020 Best in KLAS winner as top-performing IV smart pump and was the first medical device to be awarded UL Cybersecurity Assurance Program Certification. Also, in 2021, the Plum 360 won the first ever award as the top-performing Smart Pump EMR-Integrated; and</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.46pt">LifeCare PCA&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The LifeCare PCA infusion pump is an ICU Medical MedNet&#8482; ready patient-controlled analgesia pump ("PCA").</span></div><div style="padding-left:72pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IV Mediation Safety Software:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">ICU Medical MedNet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8482;: ICU Medical MedNet is an enterprise-class medication management platform for any sized healthcare system that can help reduce medication errors, improve quality of care, streamline workflows and maximize revenue capture. ICU Medical MedNet connects our industry-leading smart pumps to a hospital&#8217;s Electronic Health Records ("EHR"), asset tracking systems, and alarm notification platforms with the largest array of integration partners. </span></div><div style="padding-left:72pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Professional Services: </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In addition to the products above, our teams of clinical, information technology, and professional services experts work with customers to develop and deliver safe and efficient infusion systems, providing customized and personalized configuration, implementation, and data analytics services to complement our infusion hardware and software.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">IV Solutions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We provide a broad portfolio of IV solutions to meet our customers&#8217; clinical needs, providing a consistent supply of IV solutions, irrigation, and nutritionals to help provide safe and effective patient care. Our primary IV Solutions products are:</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IV Therapy and Diluents:</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Including Sodium Chloride, Dextrose, Balanced Electrolyte Solutions, Lactated Ringer's, Ringer's, Mannitol, Sodium Chloride/Dextrose, and Sterile Water.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Irrigation:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Including Sodium Chloride Irrigation, Sterile Water Irrigation, Physiologic Solutions, Ringer's Irrigation, Acetic Acid Irrigation, Glycine Irrigation, Sorbitol-Mannitol Irrigation, Flexible Containers and Pour Bottle Options.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Care</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our critical care products help clinicians get accurate real-time access to patients&#8217; hemodynamic and cardiac status with an extensive portfolio of monitoring systems and advanced sensors &amp; catheters.&#160;Measurements provided by our systems help clinicians determine how well the heart is pumping blood and how efficiently oxygen from the blood is being used by the tissues. Our primary Critical Care products are:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Cogent&#8482; 2-in-1 hemodynamic monitoring system;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">CardioFlo&#8482; hemodynamic monitoring system;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">TDQ&#8482; and OptiQ&#8482; cardiac output monitoring catheters;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">TriOx</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">venous oximetry catheters;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Transpac&#8482; blood pressure transducers; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">SafeSet&#8482; closed blood sampling and conservation system.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Financial information relating to our reporting segment and primary product lines is set forth in Part I, Item 6. "Selected Financial Data" and Item 7. "Management Discussion and Analysis of Financial Condition and Results of Operations" in this Annual Report on Form 10-K, and is incorporated herein by reference. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufacturing</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2020, we operate four primary manufacturing facilities globally, which are discussed in Part I, Item 2 of this report. We operate four main service centers globally. We also rely on certain outside manufacturers for certain product lines in Infusion Systems and IV Solutions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our four primary manufacturing sites are:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">La Aurora de Heredia, Costa Rica, which manufactures most of our infusion pumps and dedicated disposables, as well as a portion of our non-dedicated infusion consumables products; </span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ensenada, Mexico, which manufactures infusion consumables products;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Salt Lake City, Utah, which produces primarily our proprietary brands of connector and CSTD components, and sends those products to Costa Rica or Mexico for finished goods assembly; and</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Austin, Texas, which produces our IV Solutions products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Additionally, we leverage a long-term supply agreement with Pfizer (described below) to provide additional IV Solution products to us.</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have four main regional device service centers in Sligo, Ireland; San Laurent, Quebec, Canada; Taipei, Taiwan and Rydalmere, Australia. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2017, we entered into two Manufacturing and Supply Agreements ("MSAs") with Pfizer under which, (i) Pfizer manufactures and supplies us with certain agreed upon products for an initial five-year term with a one-time two-year option to extend and (ii) we manufacture and supply Pfizer certain agreed upon products for a term of five or ten years depending on the product, with a one-time two-year option to extend. The initial supply price will be annually updated and is in full consideration for all costs associated with the manufacture, documentation, packaging and certification of the products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We purchase many of the components and raw materials used in manufacturing our products from numerous suppliers in various countries. Certain components and raw materials are available only from a sole supplier. We work closely with our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">suppliers to ensure continuity of supply while maintaining high quality and reliability. We have generally been able to obtain adequate supplies of such raw materials and components.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales, Marketing and Administration</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We ship around the world with the majority of our sales denominated in U.S. dollars, Euro and Canadian dollars. We are not dependent on any single customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Distribution </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our products are marketed to medical product manufacturers, independent distributors and directly to end users.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. distribution of solutions, IV sets and accessories is supported by a network of two owned and one leased distribution centers, which include King of Prussia, Pennsylvania; Los Angeles, California; and Dallas, Texas. We also utilize a number of public warehouses as part of our supply chain.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Internationally, we manage distribution by utilizing international regional hubs and through independent distributors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our products and operations are subject to extensive and rigorous regulation by the Food and Drug Administration ("FDA") and other federal, state and local authorities, as well as foreign regulatory authorities. The FDA regulates, among other things, the research, development, testing, manufacturing, approval, labeling, storage, recordkeeping, advertising, promotion and marketing, distribution, post approval monitoring and reporting and import and export of medical devices and combination drug/device products in the U.S. to assure the safety and effectiveness of medical products for their intended use. The Federal Trade Commission also regulates the advertising of our products. Further, we are subject to laws directed at preventing fraud and abuse, which subject our sales and marketing, training and other practices to government scrutiny. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">U.S. Device Classification and Clearance</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Unless an exemption applies, each new or significantly modified medical device we seek to commercially distribute in the U.S. will require either a premarket notification to the FDA requesting permission for commercial distribution under Section&#160;510(k) of the Federal Food, Drug and Cosmetic Act ("FDC Act") also referred to as a 510(k) clearance, or approval from the FDA of a pre-market approval ("PMA") application. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Under the 510(k) process, applicants must demonstrate to the FDA that the device is as safe and effective as, or substantially equivalent to, a legally marketed device, the &#8220;predicate&#8221; device. Applicants must submit performance data to establish substantial equivalence. In some instances, data from human clinical trials must also be submitted in support of a 510(k) premarket notification. If so, these data must be collected in a manner that conforms to the applicable Investigational Device Exemption ("IDE") regulations. The FDA must issue a decision finding substantial equivalence before commercial distribution can occur. Changes to cleared devices that could not significantly affect the safety or effectiveness of the device can generally be made without additional 510(k) premarket notifications; otherwise, a new 510(k) is required.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the PMA application process, the applicant must demonstrate to the satisfaction of the FDA that the device is safe and effective for its intended use. This approval process applies to most Class III devices, and generally requires clinical data to support the safety and effectiveness of the device, obtained in adherence with IDE requirements. The FDA will approve the PMA application if it finds that there is a reasonable assurance that the device is safe and effective for its intended purpose, and that the proposed manufacturing is in compliance with the Quality System Regulation ("QSR"). For novel technologies, the FDA will generally seek input from an advisory panel of medical experts and seek their views on the safety, effectiveness and benefit-risk of the device. The PMA process is generally more detailed, lengthier and more expensive than the 510(k) process, though both the 510(k) clearance and PMA processes can be expensive, and lengthy, and require payment of significant user fees, unless an exemption is available. &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Drug Regulation in the U.S. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the U.S., IV solutions are considered pharmaceutical products and subject to the same extensive pre- and post-market regulations by the FDA, as indicated above.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The pre-market approval process is a time-intensive multi-phased process. When successfully completed an application may be submitted to the FDA that includes detailed information relating to the product&#8217;s chemistry, manufacture, controls and proposed labeling, among other things. This application process may be subject to substantial fees. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;FDA approval is typically required before any new drug can be marketed. A New Drug Application ("NDA"), or an Abbreviated New Drug Application ("ANDA"), is typically required to be submitted to the FDA to obtain approval of pharmaceutical products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Before approval, the FDA typically will inspect the facility or facilities where the product is manufactured. The FDA will not approve an application unless it determines that the manufacturing processes and facilities are in compliance with current Good Manufacturing Practices ("cGMP") requirements and are adequate to assure consistent production of the product within required specifications. Additionally, the FDA may inspect one or more clinical trial sites to assure compliance with Good Clinical Practice, or GCP, requirements. &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Post-Approval Regulation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;After the FDA permits a drug or device to enter commercial distribution, numerous regulatory requirements continue to apply. The FDA actively monitors regulations through review and inspection of design and manufacturing practices, recordkeeping, reporting of adverse events, labeling and promotional practices. The FDA can ban certain medical devices; detain or seize adulterated or misbranded medical devices; order repair, replacement or refund of these devices; and require notification of health professionals and others with regard to medical devices that present unreasonable risks of substantial harm to the public health. The FDA can take action against a company that promotes "off-label" uses. The FDA may also enjoin and restrain a company for certain violations of the FDC Act and regulations pertaining to medical devices, or initiate action for criminal prosecution of such violations. Any adverse regulatory action, depending on its magnitude, may restrict a company from effectively marketing and selling its products, may limit a company's ability to obtain future premarket clearances or approvals, and could results in a substantial modification to the company's business practices and operations.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Manufacturing Regulation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We must also comply with FDA, International Organization for Standardization (&#8220;ISO&#8221;) and European Community ("EC") Directives and regulations such as the Council Directive 93/42/EEC (the "Medical Device Directive") and Regulation 2017/745 (the "Medical Device Regulation") governing medical device manufacturing practices.&#160;The FDA, state, foreign agencies and ISO require manufacturers to register and subject manufacturers to periodic FDA, state, foreign agencies and ISO inspections of their manufacturing facilities.&#160;We are a FDA and ISO registered medical device manufacturer, and must demonstrate that we and our contract manufacturers comply with the FDA&#8217;s QSR and cGMPs.&#160;The FDA and regulatory agencies outside the U.S. monitor compliance with these requirements through inspections of manufacturing facilities.&#160;If an inspector observes conditions that might be violative, the manufacturer must correct those conditions or explain them satisfactorily, or face potential regulatory action that might include physical removal of the product from the marketplace.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our products and procedures are in compliance with all applicable FDA and international regulations.&#160; There is no assurance, however, that other products we are developing or products that we may develop in the future will be cleared by the FDA and classified as Class II products, or that additional regulations restricting the sale of our present or proposed products will not be promulgated by the FDA.&#160;In addition, changes in FDA, ISO or other federal or state health, environmental or safety regulations or their applications could adversely affect our business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#00b050;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To market our products in the EC, we must conform to additional requirements of the EC and demonstrate conformance to established quality standards and applicable directives.&#160;As a manufacturer that designs, manufactures and markets its own devices, we must comply with the quality management standards of EN ISO 13485. Those quality standards are similar to the QSR regulations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;To market our products in the EC, manufacturers of medical devices must also conform to EC Directives and regulations such as the Medical Device Directive and the Medical Device Regulation and their applicable annexes. Those regulations assure that medical devices are both safe and effective and meet all applicable established standards prior to being marketed in the EC.&#160;Once a manufacturer and its devices are in conformance with the Medical Device Directive, the &#8220;CE&#8221; Mark may be affixed to its devices.&#160;The CE Mark gives devices unobstructed entry to all the member countries of the EC.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have demonstrated conformity to the regulation of EN ISO 13485 and the Medical Device Directive and we affix the CE Mark to our device labeling for product sold in member countries of the EC.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our products and systems are in compliance with all EC requirements. There can be no assurance, however, that other products we are developing or products that we may develop in the future will conform or that additional regulations restricting the sale of our present or proposed products will not be promulgated by the EC.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Healthcare Laws  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are subject to additional healthcare regulation and enforcement by the federal government and by authorities in the states and foreign jurisdictions in which we conduct our business. These laws include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Anti-Kickback Statute, which prohibits, among other things, persons from knowingly and willfully soliciting, receiving, offering or paying remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual for, or the purchase, order or recommendation of, any good or service for which payment may be made under federal healthcare programs, such as the Medicare and Medicaid programs. A person or entity does not need to have actual knowledge of the federal Anti-Kickback Statute or specific intent to violate it to have committed a violation;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">federal false claims laws which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented, claims for payment from Medicare, Medicaid or other federal third-party payors that are false or fraudulent. In addition, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the False Claims Act; </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Civil Monetary Penalties Law, which prohibits, among other things, offering or transferring remuneration to a federal healthcare beneficiary that a person knows or should know is likely to influence the beneficiary&#8217;s decision to order or receive items or services reimbursable by the government from a particular provider or supplier;</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">federal criminal laws that prohibit executing a scheme to defraud any federal healthcare benefit program or making false statements relating to healthcare matters; </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Health Insurance Portability and Accountability Act of 1996, as amended by the Health Information Technology for Economic and Clinical Health Act, which governs the conduct of certain electronic healthcare transactions and protects the security and privacy of protected health information; </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Physician Payment Sunshine Act, which requires manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children&#8217;s Health Insurance Program (with certain exceptions) to report annually to the Centers for Medicare &amp; Medicaid Services (&#8220;CMS&#8221;) information related to payments or other &#8220;transfers of value&#8221; made to physicians (defined to include doctors, dentists, optometrists, podiatrists and chiropractors), certain health care professionals beginning in 2022, and teaching hospitals and ownership and investment interests held by the physicians described above and their immediate family members, and payments or other &#8220;transfers of value&#8221; to such physician owners; and</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">analogous state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers; state laws that require pharmaceutical and device companies to comply with the industry&#8217;s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state laws that require device manufacturers to track and report information related to payments and other &#8220;transfers of value&#8221; to physicians and other healthcare providers or pricing, marketing expenditures and information; and state laws governing the privacy and security of health information in certain circumstances, many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts. </span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Violations of any of the laws described above include civil and criminal penalties, damages, fines, the curtailment or restructuring of an entity&#8217;s operations, the debarment, suspension or exclusion from federal and state healthcare programs and/or imprisonment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Coverage and Reimbursement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our profitability and operations are subject to changes in legislative, regulatory and reimbursement policies and decisions as well as changes in private payer reimbursement coverage and payment decisions and policies. Our products are purchased by hospitals, physicians and other healthcare providers that typically bill various third-party payors, such as </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">governmental programs, private insurance plans and managed care plans, for the healthcare services and products provided to their patients. The ability of our customers to obtain appropriate coverage and reimbursement for healthcare services and products from third-party payors is critical because it affects which products customer purchase and the prices they are willing to pay since our products are not separately reimbursed by any third-party payor. Third-party payors are increasingly reducing coverage and reimbursement for certain healthcare services and products and challenging prices charged for healthcare services and products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Health Care Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the U.S., there have been, and we expect that there will continue to be, a number of federal and state proposals to limit payments by governmental payors for medical devices, and the procedures in which medical devices are used. For example, in March 2010, comprehensive healthcare reform legislation was enacted through the passage of the Patient Protection and Affordable Care Act, as amended by the Health Care and Education and Reconciliation Act (the &#8220;Affordable Care Act&#8221;), which, among other things, provided incentives to programs that increase the federal government&#8217;s comparative effectiveness research, and implemented payment system reforms including a national pilot program on payment bundling to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models.  </span></div><div style="padding-right:11.25pt;text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since its enactment, there have been judicial and Congressional challenges to certain aspects of the Affordable Care Act, and we expect there will be additional challenges and amendments to the Affordable Care Act in the future. For example, the Tax Cuts and Jobs Act, among other things, removes penalties for not complying with the Affordable Care Act&#8217;s individual mandate to carry health insurance. On December&#160;14, 2018, a U.S. District Court Judge in the Northern District of Texas, or the Texas District Court Judge, ruled that the individual mandate is a critical and inseverable feature of the Affordable Care Act, and therefore, because it was repealed as part of the Tax Cuts and Jobs Act, the remaining provisions of the Affordable Care Act are invalid as well. On December 18, 2019, the U.S. Court of Appeals for the 5th Circuit upheld the district court&#8217;s decision that the individual mandate was unconstitutional but remanded the case back to the District Court to determine whether the remaining provisions of the Affordable Care Act are invalid as well. The U.S. Supreme Court is currently reviewing the case, although it remains unclear when or how the Supreme Court will rule. It is also unclear how other efforts to challenge, repeal or replace the Affordable Care Act will impact the Affordable Care Act or our business.</span></div><div style="padding-right:11.25pt;text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;In addition, other legislative changes have been proposed and adopted since the Affordable Care Act was enacted. On August 2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, included reductions to Medicare payments to providers of 2% per fiscal year, which went into effect on April 1, 2013, and will stay in effect through 2030, with the exception of a temporary suspension from May 1, 2020 through March 31, 2021 unless additional Congressional action is taken. On January 2, 2013, the American Taxpayer Relief Act of 2012, was signed into law, which, among other things, further reduced Medicare payments to several providers, including hospitals. We cannot predict whether future healthcare initiatives will be implemented at the federal or state level or internationally, or the effect any future legislation or regulation will have on us. Such legislation and regulation of healthcare costs may, however, result in decreased lower reimbursements by governmental and private payors to our customers, which may adversely affect our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Data Privacy and Security</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Medical device companies may be subject to U.S. federal and state and foreign health information privacy, security and data breach notification laws, which may govern the collection, use, disclosure and protection of health-related and other personal information. In the U.S., HIPAA imposes privacy, security and breach reporting obligations with respect to individually identifiable health information upon &#8220;covered entities&#8221; (health plans, health care clearinghouses and certain health care providers), and their respective business associates, individuals or entities that create, received, maintain or transmit protected health information in connection with providing a service for or on behalf of a covered entity. HIPAA mandates the reporting of certain breaches of health information to HHS, affected individuals and if the breach is large enough, the media. Entities that are found to be in violation of HIPAA as the result of a breach of unsecured protected health information, a complaint about privacy practices or an audit by HHS, may be subject to significant civil, criminal and administrative fines and penalties and/or additional reporting and oversight obligations if required to enter into a resolution agreement and corrective action plan with HHS to settle allegations of HIPAA non-compliance. Even when HIPAA does not apply, according to the Federal Trade Commission or the FTC, failing to take appropriate steps to keep consumers&#8217; personal information secure constitutes unfair acts or practices in or affecting commerce in violation of Section 5(a) of the Federal Trade Commission Act, or the FTCA, 15 U.S.C &#167; 45(a). The FTC expects a company&#8217;s data security measures to be reasonable and appropriate in light of the sensitivity and volume of consumer information it holds, the size and complexity of its business, and the cost of available tools to improve security and reduce vulnerabilities. Individually identifiable health information is considered sensitive data that </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">merits stronger safeguards. The FTC&#8217;s guidance for appropriately securing consumers&#8217; personal information is similar to what is required by the HIPAA Security Rule.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, certain state laws govern the privacy and security of health information in certain circumstances, some of which are more stringent than HIPAA and many of which differ from each other in significant ways and may not have the same effect, thus complicating compliance efforts. Failure to comply with these laws, where applicable, can result in the imposition of significant civil and/or criminal penalties and private litigation. For example, California recently enacted legislation, the California Consumer Privacy Act (the &#8220;CCPA&#8221;), which went into effect January 1, 2020. The CCPA applies to certain businesses that collect personal information from California residents, whether directly or indirectly. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used by requiring covered companies to provide new disclosures to California consumers (as that term is broadly defined) and provide such consumers new ways to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. Although there are limited exemptions for health-related information, including PHI maintained by covered entities and business associates, the CCPA may increase our compliance costs and potential liability. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Further, the California Privacy Rights Act (&#8220;CPRA&#8221;) recently passed in California. The CPRA will impose additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It will also create a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. The majority of the provisions will go into effect on January 1, 2023, and additional compliance investment and potential business process changes may be required. In addition, the CCPA has prompted a number of proposals for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs and adversely affect our business. If we fail to comply with applicable laws and regulations we could be subject to penalties or sanctions, including criminal penalties if we knowingly obtain or disclose individually identifiable health information from a covered entity in a manner that is not authorized or permitted by HIPAA or applicable state laws.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;In Europe, the General Data Protection Regulation, or GDPR, went into effect in May 2018 and imposes stringent data protection requirements for controllers and processors of personal data of persons within the EU. The GDPR applies to any company established in the EU as well as to those outside the EU if they collect and use personal data in connection with the offering of goods or services to individuals in the EU or the monitoring of their behavior. Companies that must comply with the GDPR face increased compliance obligations and risk, including more robust regulatory enforcement of data protection requirements and potential fines for noncompliance of up to &#8364;20 million or 4% of the annual global revenues of the noncompliant company, whichever is greater. Data privacy laws in the EU and the EEA are developing rapidly and, in July 2020, the Court of Justice of the European Union limited how organizations could lawfully transfer personal data from the EEA to the United States by invalidating the Privacy Shield. In addition, the United Kingdom leaving the EU could also lead to further legislative and regulatory changes. It remains unclear how the United Kingdom data protection laws or regulations will develop in the medium to longer term and how data transfer to the United Kingdom from the EU will be regulated, especially following the United Kingdom's departure from the EU on January 31, 2020 without a deal. However, the United Kingdom has transposed the GDPR into domestic law with the Data Protection Act 2018, which remains in force following the United Kingdom's departure from the EU.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our industry is highly competitive.&#160;We believe our ability to effectively compete in this industry will be determined by our ability to provide a wide breadth of cost-effective, high quality products.&#160;We believe the added breadth of our acquired product portfolios have increased our competitiveness as we can now provide a one-stop shop for customers and offer more flexible competitive pricing.&#160;We also believe our acquired infusion pump product offering will enable us to pull through a larger volume of higher margin infusion consumables, and we believe we have a wider customer reach through our unified distribution channels.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infusion Consumables</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our ability to effectively compete in the Infusion Consumables market depends upon our ability to differentiate our products based on continued innovation, safety, quality, convenience, reliability, patent protection, ease of use and the pricing of our products, in addition to access to distribution channels.&#160;We encounter significant competition in this market both from global, large, established medical device manufacturers and from smaller companies. We compete with products and systems marketed by Becton Dickinson ("BD"), Baxter International ("Baxter"), and B. Braun Medical, Inc. ("B. Braun").&#160;Our CSTD used for the preparation and safe handling of oncology drugs, compete with similar products from BD, and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">B. Braun. We believe that our current CSTD product offering provides benefits over these competing systems in several areas related to safety, ease of use, quality, and cost; however, ongoing innovation in this market space will be required.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Infusion Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We face strong global competitors in the Infusion Systems market. In the United States ("U.S.") our competitors include BD, Baxter, and to a lesser extent B. Braun. Outside of the U.S., our primary competitors are BD, B. Braun, Fresenius Kabi, a division of Fresenius Group and a large number of local market pump manufacturers.&#160;These competitors benefit from greater financial, research and development and marketing resources than we have. The smart pump market in recent years has been troubled with security concerns, and product recalls. We believe our ability to effectively compete in this market segment will be determined by our ability to build our brand strength using the development of technological advancements aimed at increasing the quality, reliability and safety of our pumps while at the same time focusing on manufacturing efficiency and cost-effectiveness, which are operationally challenging with evolving product lines.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IV Solutions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We participate in the IV solutions market only in the U.S. and Canada. Our primary competitors in the U.S. include Baxter, and B. Braun.&#160;Demand for IV solutions is typically high and raw materials required to produce IV solutions are readily available.&#160;Our ability to compete will depend on our ability to maximize production, develop innovations in our product line, focus on cost-effectiveness and our ability to maintain the appropriate quality infrastructure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Care</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary competitor in Critical Care is Edwards Lifesciences.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Patents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have U.S. and/or certain foreign patents relating to the technologies found in the Clave / MicroClave Connector, MicroClave Clear Connector, Neutron Connector, CLC2000 Connector, Tego Connector, ChemoClave Technologies, ChemoLock Technologies, Click Lock Technology, SwabCap, Custom Set Design and Manufacturing Methods, Diana Hazardous Drug Compounding System and ClearGuard. We have applications pending for additional U.S. and/or foreign patents on MicroClave Connector, Neutron Connector, Tego Connector, Y-Clave Connector with Integral Check Valve, ChemoClave Technologies, ChemoLock Technologies, Swabcaps, Diana Hazardous Drug Compounding System and ClearGuard.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;With the acquisition of HIS, we acquired rights, title and interest to a substantial number of patents and patent applications and related provisionals, divisionals, continuations, continuations-in-part, reissues, reexaminations, extensions, and substitutions of any of the foregoing (&#8220;Patent Rights&#8221;), that were primarily used or held for use by Pfizer in the HIS business.  There is however, no single patent or group of patents that we acquired that we believe is material in relation to our business as a whole.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our success may depend in part on our ability to obtain patent protection for our products and to operate without infringing the proprietary rights of third parties.&#160;While we have obtained certain patents and applied for additional U.S. and foreign patents covering certain of our products, there is no assurance that any additional patents will be issued, that the scope of any patent protection will prevent competitors from introducing similar devices or that any of our patents will be held valid if subsequently challenged.&#160;Our patents are important in preventing others from introducing competing products that are as effective as our products.&#160;The loss of patent protection on the Clave/MicroClave, Neutron, Tego Connector, Swabcap, Clearguard, ChemoClave and ChemoLock technologies, could adversely affect our ability to exclude other manufacturers from producing effective competitive products and could have an adverse impact on our financial results. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fact that a patent is issued to us does not eliminate the possibility that patents owned by others may contain claims that are infringed by our products.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There has been substantial litigation regarding patent and other intellectual property rights in the medical device industry.&#160;Litigation, which would result in substantial cost to us and in diversion of our resources, may be necessary to defend us against claimed infringement of the rights of others and to determine the scope and validity of the proprietary rights of others.&#160;Adverse determinations in such litigation could subject us to significant liabilities to third parties or could require us to seek licenses from third parties and could prevent us from manufacturing, selling or using our products, any of which could have a material adverse effect on our business.&#160;In addition, we have initiated litigation, and may continue to initiate litigation in </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the future, to enforce our intellectual property rights against those we believe to be infringing on our patents.&#160; Such litigation could result in substantial cost and diversion of resources.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality/Quarterly Results</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no significant seasonal aspects to our business.&#160;We can experience fluctuations in net sales as a result of variations in the ordering patterns of our largest customers, which may be driven more by production scheduling and their inventory levels, and less by seasonality.&#160;Our expenses often do not fluctuate in the same manner as net sales, which may cause fluctuations in operating income that are disproportionate to fluctuations in our revenue.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our research and development costs include personnel costs and expenses related to the development of new products.  Research and development costs were $42.9 million in 2020, $48.6 million in 2019 and $52.9 million in 2018.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our employees are the foundation of our business and are key to executing our strategy globally. The knowledge, skills and abilities of our diverse workforce is paramount in upholding our mission of connecting patients and caregivers through safe, life-saving, life enhancing IV therapy products, systems, and services. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe the health and well-being of our employees are cornerstones for our successful operations. Whether you are a machine operator in one of our four manufacturing locations, a material handler in a distribution center, a service technician supporting our products in the field, or a clinician training the use of our products in a hospital, we strive to prioritize the safety of our team members. This includes designing our work environments with a safety first mindset, providing personal protective equipment, and safety training beginning day one.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our ability to attract and retain talented individuals globally begins with our commitment to offer a career that gives people a unique opportunity to work in an exhilarating, fast-paced, inspiring, and collaborative environment where what they do makes a difference. We offer competitive salaries and participation to all employees in incentive plans based on individual and company performance.  </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe the development of our workforce is critical for personal growth and the success of our company as well. We reinforce this with challenging, yet rewarding assignments, continued learning and training programs through our global iLearning platform, and support continued education globally through tuition reimbursement programs. Our team believes in diversity, collaboration, and removing barriers to communication&#8212;all to create an environment where innovation and creativity can flourish. This is principal for us in attracting, developing, retaining and rewarding talent on a global scale.  </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Finally, our leadership team, with its broad, and deep category knowledge and averaging approximately 17 years of experience in IV therapy has the necessary experience to effectively lead the execution of our strategy. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2020, we had approximately 7,900 employees located in over 20 countries. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Data</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding financial data by geography is set forth in Part II, Item 8. "Financial Statements and Supplementary Data" of this Form 10-K in Note 4 and 13 to the Consolidated Financial Statements, and is incorporated herein by reference.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 Pandemic</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In late 2019, a novel strain of coronavirus ("COVID-19") was first reported in Wuhan, China and on March 11, 2020, the World Health Organization characterized COVID-19 as a global pandemic. The COVID-19 pandemic has spread globally and has led governments and other authorities around the world to impose measures intended to control its spread, including restrictions on freedom of movement and business operations such as travel restrictions, border closings, business closures, quarantines and shelter-in-place orders. Additionally, the COVID-19 pandemic and the measures taken to limit its spread have negatively impacted the economy across many industries. As such, the COVID-19 pandemic may pose significant risks to our business. We operate globally and the COVID-19 pandemic and its adverse effects have impacted most of the locations where we, our customers and our suppliers conduct business. We expect COVID-19 will continue to have an impact on our financial </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">condition and results of operations in the near term and may have a material impact on our financial condition, liquidity, and results of operations in future periods. See &#8220;Part II. Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; for discussion regarding the impact of the COVID-19 pandemic on our financial results. Also, see &#8220;Part I. Item 1A. Risk Factors&#8221; for discussion of the risks and uncertainties associated with the COVID-19 pandemic.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our website address is http://www.icumed.com.&#160;We make available our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, and amendments to those reports free of charge on our website as soon as reasonably practicable after filing them with the Securities and Exchange Commission ("SEC").&#160;We also have our code of ethics posted on our website (http://www.icumed.com).&#160;The information on our website is not incorporated into this Annual Report.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC on its website (http://www.sec.gov).</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_16"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In evaluating an investment in our common stock, investors should consider carefully, among other things, the following risk factors, as well as the other information contained in this Annual Report and our other reports and registration statements filed with the SEC. Any of the following risks, as well as additional risks and uncertainties not currently known to us or that we currently deem immaterial, could materially and adversely affect our results of operations or financial condition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risk Factors Summary</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to a number of risks and uncertainties, detail below. These risks include, among others, the following:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The COVID-19 pandemic has had a material impact on the global economy and has disrupted our operations and could continue to have an adverse impact on our employees, suppliers and customers, which could adversely and materially impact our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We operate in a highly competitive industry, our ability to compete effectively to maintain or gain market share depends upon numerous factors, such as product innovation, the quality, convenience and reliability of our products, access to distribution channels and patent protection and pricing. We can give no assurance that we will be successful in implementing any of our competitive strategies.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We are dependent on certain key suppliers; any supply interruptions could materially harm our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Damage to our manufacturing facilities or any other supply chain restrictions could materially impact our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Changes in or failure to comply with certain federal, state, foreign, legal and health regulations may harm our business and financial condition.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We depend on the leadership of our executive management team and other key personnel; the loss of one or more of our key employees could disrupt our business.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our stock price may be volatile and you may be unable to sell your shares at or above your purchase price.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business and Operating Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The COVID-19 pandemic has disrupted how we, our suppliers and our customers operate and the duration and extent to which this will impact our business, future results of operations, liquidity and overall financial performance remains uncertain.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The COVID-19 pandemic has created significant volatility, uncertainty, and economic disruption. The global spread of COVID-19 led governments and other authorities around the world to impose measures intended to control its spread, including restrictions on freedom of movement and business operations such as travel restrictions, border closings, business closures, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">quarantines and shelter-in-place orders. The COVID-19 pandemic and the measures taken to limit its spread have negatively impacted the global economy across many industries. As such, the COVID-19 pandemic may continue to pose significant risks to our business. We operate globally and the COVID-19 pandemic and its adverse effects have impacted most of the locations where we, our customers and our suppliers conduct business and, as a result, we have experienced some disruption to our operations, most notably due to reduced demand for our disposable product portfolio.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;As a result of the COVID-19 pandemic, our non-essential offices and facilities, including our corporate headquarters remain closed to non-essential employees. Similarly, many hospitals are restricting access to their facilities to essential personnel, which may negatively affect demand for our products by limiting the ability of our sales personnel to negotiate new and maintain existing contracts with customers. We may also experience significant reductions in demand for certain products as our health care customers re-prioritize the treatment of patients, delay elective procedures and shift resources and operations to fight COVID-19 and the complications it causes. For example, during 2020, we have experienced lower demand from hospital customers for our Infusion Consumables non-dedicated sets and lower demand for our Infusion Systems dedicated sets. Additionally, the COVID-19 pandemic could potentially adversely affect our distributors if they are not able to maintain their historical levels of sales.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our manufacturing, distribution and pump service facilities are operating under our business continuity plan due to the need for our critical healthcare products, however, we have taken certain precautionary measures including the following to maximize the safety of our employees and to mitigate disruption to our operations:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implemented physical distancing measures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhanced hygiene protocols and increased frequency of cleaning procedures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquired additional personal protective equipment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developed contingency plans and protocols to assess employee illness;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">helped employees with childcare issues due to school and daycare closures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implemented COVID-19 temperature screening for employees entering our manufacturing and distribution facilities; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">initiated a visitor pre-entry questionnaire to limit potential exposure in our facilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;While we anticipate that the foregoing measures are temporary, we cannot predict the specific duration for which these precautionary measures will stay in effect, and we may elect to take additional measures as the information available to us continues to develop. These actions, and any future actions we may take in response to the COVID-19 pandemic, could negatively impact our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;The duration and extent of the impact on our business from the COVID-19 pandemic depends on future developments that cannot be fully predicted at this time, as such, the impact of the COVID-19 pandemic on our future results of operations and overall financial performance remain uncertain and cannot as yet be quantified. Additional factors that have contributed or may contribute to the adverse impact of the COVID-19 pandemic on our business, results of operations, financial condition and liquidity include, without limitation, the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lost revenue or additional costs associated with either disruptions at our production and distribution facilities or interruptions in our supply chain, including shortages of raw materials or components for our products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in demand from customers as a result of an increase in COVID-19 patient admissions in hospitals offset by the decline in non-COVID-19 patient admissions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">healthcare customers that defer the more profitable elective procedures may experience financial difficulties and may be unable to pay within payment terms for the products they purchased;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential lower demand in future periods due to over-purchasing of our products due to the COVID-19 pandemic;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced revenue due to delays in implementation of our infusion systems and oncology products at hospital locations due to restricted access;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher operating costs related to additional compensation paid to our manufacturing and distribution facility workers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in cash flow, revenue and income due to foreign currency fluctuations and volatility;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower income due to a delay in cost savings projects as a result of the travel and social distancing requirements of COVID-19; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower interest income on cash balances due to reductions in interest rates along with higher interest expense from borrowing under our Credit Facility, if necessary, to maintain adequate liquidity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent the COVID-19 pandemic and related containment measures continue to adversely affect regional, national and global economic conditions and financial markets, as well as the business, results of operations, financial conditions and liquidity of us, our suppliers and our customers, it may also have the effect of heightening many of the risks </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">described in this &#8216;&#8216;Risk Factors&#8217;&#8217; section and elsewhere in this Annual Report on Form 10-K for the year ended December 31, 2020, including the risks resulting from our dependency on key personnel; impairment of our supply chain or manufacturing facilities; and the impact of negative economic conditions. In addition, in light of the COVID-19 pandemic and the measures taken to limit its spread, our historical information regarding our business, results of operations, financial condition or liquidity may not be representative of the future results of operations, financial condition, liquidity or other financial or operating results of us or our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are dependent on single and limited source third-party suppliers, which subjects our business and results of operations to risks of supplier business interruptions, and a loss or degradation in performance in our suppliers could have an adverse effect on our business and financial condition.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have risk mitigation plans in place with key suppliers, we have materials (such as resins) that are critical to our ability to manufacture our products, the supply of which is currently from a sole supplier.&#160;We cannot be certain that our current suppliers will continue to provide us with the quantities of materials that we require or satisfy our anticipated specifications and quality requirements on a timely basis or at all. Any supply interruption in limited or sole sourced raw materials could materially harm our ability to manufacture our products until a new source of supply, if any, could be identified and qualified. Although we believe there are other suppliers of these raw materials, we may be unable to find a sufficient alternative supply channel in a reasonable time or on commercially reasonable terms. Furthermore, our contract manufacturers could require us to move to another one of their production facilities. An interruption in our commercial operations could occur if we encounter delays or difficulties in securing these components, materials or services and if we cannot then obtain an acceptable substitute. Additionally, we are subject to FDA regulations, which could further delay our ability to obtain a qualified alternative supplier. Any performance failure on the part of our suppliers could delay the development and manufacture of our products, which could have a material adverse effect on our business. Due to the highly competitive nature of the healthcare industry and the cost controls of our customers and third party payors, we may be unable to pass along cost increases for any key components or raw materials increases through higher prices to our customers. If the cost of key components or raw materials increases and we are unable to fully recover those increased costs through price increases or offset these increases through other cost reductions, we could experience an adverse effect on our financial condition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Damage to any of our manufacturing facilities or supply chain network could impair our ability to produce our products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A severe weather event, other natural or man-made disaster, or any other significant disruption, such as outbreak of disease (including the COVID-19 pandemic), affecting our manufacturing facilities or our suppliers and logistics partners could materially and adversely impact our business, financial condition and results of operations. The COVID-19 pandemic has caused us to temporarily shut down some of our facilities, to date these shut downs have not had a material impact on our business.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a single manufacturing facility for our Clave products located in Salt Lake City, Utah.&#160;Our Salt Lake City facility also produces other components on which our manufacturing operations in Mexico and Costa Rica rely. Our IV Solutions are manufactured at our manufacturing facility in Austin, Texas and by a third party manufacturer, Pfizer, in Rocky Mount, North Carolina or our suppliers&#8217; facilities. If our facilities are inoperable, for even a short period of time, it could adversely affect our ability to manufacture and distribute our products in a timely or cost-effective manner, and our ability to make product sales. Furthermore, our facilities and the equipment we use to perform our manufacturing processes could be unavailable or costly and time-consuming to repair or replace.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Damage to any of our facilities could render us unable to manufacture our products or require us to reduce the output of products at the damaged facility. Two of our manufacturing facilities are located near known earthquake fault zones and are vulnerable to damage from earthquakes. We carry insurance for damage to our property and disruption of our business, but this insurance may not cover all of the risks associated with damage or disruption to our facilities and business, may not provide coverage in amounts sufficient to cover our potential losses and may not continue to be available to us on acceptable terms, if at all.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expansion of our manufacturing facilities may result in inefficiencies that could have an adverse effect on our operations and financial results.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2006, we experienced significant production inefficiencies following a large increase in production volume in Mexico and the transfer of San Clemente production to Salt Lake City.&#160; In 2007, we expanded our Mexico facility and, anticipating further increases in volume at that facility, increased the workforce.&#160; An additional expansion of our Mexico facility was completed in January 2011. Turnover among new employees was unusually high in Mexico, and the additional time spent in classroom training and on the job training could create production inefficiencies in Mexico in the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">future. The addition of new products will require additional molding in Salt Lake City and manual assembly work in Mexico. Expansions of our production capacity will require significant management attention to avoid inefficiencies of the type experienced in 2006, and the effect of any inefficiencies can be particularly expensive in Salt Lake City because of the high fixed costs in this highly automated facility. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We may be unable to realize any benefit from our cost reduction and restructuring efforts and our profitability may be hurt or our business otherwise might be adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have engaged in restructuring activities in the past and may engage in other restructuring activities in the future. These types of cost reduction and restructuring activities are complex. If we do not successfully manage our current restructuring activities, or any other restructuring activities that we may take in the future, any expected efficiencies and benefits might be delayed or not realized, and our operations and business could be disrupted. In addition, the costs associated with implementing restructuring activities might exceed expectations, which could result in additional future charges.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to risks associated with debt financing. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement governing our Credit Facility contains, among other things, certain customary restrictive covenants that limit our ability to incur additional indebtedness and liens, merge with other companies or consummate certain changes of control, acquire other companies, make certain investments, pay dividends, enter into certain transactions with affiliates, and transfer or dispose of assets as well as financial covenants requiring us to maintain a specified consolidated total leverage ratio and a specified consolidated fixed charge coverage ratio. While we have not previously breached and are not currently in breach of these or any other covenants contained in our credit agreement, there can be no guarantee that we will not breach these covenants in the future. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, our ability to comply with these covenants may be affected by events beyond our control, including the COVID-19 pandemic. These covenants could also limit our ability to seek capital through the incurrence of new indebtedness or, if we are unable to meet our obligations, require us to repay any outstanding amounts with sources of capital we may otherwise use to fund our business. As such, these restrictive covenants contained in our Credit Facility may restrict our ability to pursue our business strategies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market and Other External Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we are unable to compete successfully with our competitors, we may be unable to maintain market share, in which case our sales may not grow and our profitability may be adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The consumable medical device segment of the health care industry and in particular the infusion products market is intensely competitive and is experiencing both horizontal and vertical consolidation. We believe that our ability to compete depends upon numerous factors including, among other things, continued product innovation, the quality, convenience and reliability of our products, access to distribution channels, patent protection and pricing. The ability to compete effectively depends on our ability to differentiate our products based on these factors, as well as our ability to perceive and respond to changing customer needs. We encounter significant competition in our markets both from large established medical device manufacturers and from smaller companies. Many of these companies have introduced competitive products with features not provided by the conventional products and methods they are intended to replace. Most of our current and prospective competitors have economic and other resources substantially greater than ours and are well established in the healthcare industry. Several large, established competitors offer broad product lines and have been successful in obtaining full-line contracts with a significant number of hospitals and group purchasing organizations to supply all of their infusion product requirements. Due to the highly competitive nature of the group purchasing organizations (&#8220;GPOs&#8221;) or integrated delivery networks (&#8220;IDNs&#8221;) contracting processes, we may not be able to obtain or maintain contract positions with major GPOs and IDNs across our products portfolio. Furthermore, the increasing leverage of organized buying groups may reduce market prices for our products thereby affecting our profitability. While having a contract with a GPO or IDN can facilitate sales to members of that GPO or IDN, it is no assurance that the sales volume of those products will be maintained. The members of such groups may choose to purchase from our competitors due to the price or quality offered by such competitors, which could result in a decline in our sales and profitability. In addition, distributors of our products may begin to negotiate terms of sale more aggressively in an effort to increase their profitability. Failure to negotiate distribution arrangements having advantageous pricing or other terms of sale could adversely affect our results of operations and financial condition. In addition, if we fail to implement distribution arrangements successfully, it could cause us to lose market share to our competitors. Moreover, there is no assurance that our competitors will not substantially increase resources devoted to the development, manufacture and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">marketing of products competitive with our products. The successful implementation of such a strategy by one or more of our competitors could materially and adversely affect us.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we do not successfully develop and commercialize enhanced or new products that remain competitive with new products or alternative technologies developed by others, we could lose revenue opportunities and customers, and our ability to grow our business would be impaired.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The medical device industry is characterized by rapid product development and technological advances, which places our products at risk of obsolescence. Our long-term success and profit margins depend upon the development and successful commercialization of new products, new or improved technologies and additional applications of our technology. The research and development process is time-consuming and costly, and may not result in products or applications that we can successfully commercialize.&#160; We can give no assurance that any such new products will be successful or that they will be accepted in the marketplace.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product development requires substantial investment that may be difficult for us to fund and may be challenging to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">recover through commercial product sales.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Innovations generally require a substantial investment in product development before we can determine their commercial viability, and we may not have the financial resources necessary to fund these innovations. Even if we succeed in creating new product candidates from these innovations, those innovations still may fail to result in commercially successful products. The success of new product offerings for device products depends on several factors, including our ability to anticipate and meet customers' or patients&#8217; needs, obtain timely regulatory approvals or clearances, and manufacture quality products in an economic and timely manner. Even if we are able to develop successful new products or enhancements, we may not produce sales exceeding the costs of development, and we may not avoid infringing the proprietary rights of third parties. Moreover, innovations may not be successful due to difficulties encountered in achieving positive clinical outcomes, meeting safety, efficacy or other regulatory requirements of government agencies, or obtaining favorable pricing on those products. Finally, innovations may not be accepted quickly in the marketplace because of, among other things, entrenched patterns of clinical practice and uncertainty over third-party reimbursement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If demand for our products were to decline significantly, we might not be able to recover the cost of our expensive automated molding and assembly equipment and tooling, which could have an adverse effect on our results of operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our production tooling is relatively expensive, with each &#8220;module,&#8221; which consists of an automated assembly machine and the molds and molding machines that mold the components, costing several million dollars. Most of the modules are for the Clave product family. If the demand for these products changes significantly, which could happen with the loss of a customer or a change in product mix, it may be necessary for us to recognize an impairment charge for the value of the production tooling because its cost may not be recovered through production of saleable product, which could adversely affect our financial condition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have been and will be ordering production molds and equipment for our new products.&#160;We expect to order semi-automated or fully automated assembly machines for other new Infusion Consumables products in 2021.&#160;We also are adding additional IV Solutions capacity as we transition certain product lines to our Austin manufacturing facility from Rocky Mount.  If we do not achieve significant sales of these new/transitioned products, it might be necessary for us to recognize an impairment charge for the value of the production tooling because its costs may not be recovered through production of saleable product, which could adversely affect our financial condition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Continuing pressures to reduce healthcare costs and inadequate coverage and reimbursement may adversely affect our prices. If we cannot reduce manufacturing costs of existing and new products, our sales may not grow and our profitability may decline.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Increasing awareness of healthcare costs, public interest in healthcare reform and continuing pressure from Medicare, Medicaid, group purchasing organizations and other payors, both domestic and international, to reduce costs in the healthcare industry, as well as increasing competition from other protective products, could make it more difficult for us to sell our products at current prices. Our products are purchased by hospitals, physicians and other healthcare providers that typically bill various third-party payors, such as governmental programs, private insurance plans and managed care plans, for the healthcare services and products provided to their patients. The ability of our customers to obtain appropriate coverage and reimbursement for healthcare services and products from third-party payors is critical because it affects which products customers purchase and the prices they are willing to pay. Because there is often no separate reimbursement for supplies used in surgical procedures, the additional cost associated with the use of our products can affect the profit margin of the hospital or surgery center where the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">procedure is performed. Some of our target customers may be unwilling to adopt our products in light of the additional associated cost. Further, any decline in the amount payors are willing to reimburse our customers could make it difficult for existing customers to continue using or to adopt our products and could create additional pricing pressure for us. If we are forced to lower the price we charge for our products, our gross margins will decrease, which could have a material adverse effect on our business, financial condition and results of operations and impair our ability to grow our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Third-party payors are developing increasingly sophisticated methods of controlling healthcare costs. In addition, no uniform policy of coverage and reimbursement for procedures using our products exists among third-party payors. Therefore, coverage and reimbursement for procedures using our products can differ significantly from payor to payor. Payors continually review new and existing technologies for possible coverage and can, without notice, deny or reverse coverage for new or existing products and procedures. There can be no assurance that third-party payor policies will provide coverage for procedures in which our products are used. If we are not successful in reversing existing non-coverage policies, or if third-party payors that currently cover or reimburse our products and related procedures reverse or limit their coverage in the future, or if other third-party payors issue similar policies, this could have a material adverse effect on our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Further, we believe that future coverage and reimbursement may be subject to increased restrictions, such as</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">additional prior authorization requirements. Third-party coverage and reimbursement for procedures using our products or any of our products in development for which we may receive regulatory approval may not be available or adequate, which could have an adverse effect on our business, financial condition and results of operations and impair our ability to grow our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Implementation of further legislative or administrative reforms in the reimbursement system in the U.S. and abroad or adverse decisions relating to coverage or reimbursement could have an impact on acceptance of and demand for our products and the prices that our customers are willing to pay for them. In the event that the market will not accept current prices for our products, our sales and profits could be adversely affected. We believe that our ability to increase our market share and operate profitably in the long term may depend in part on our ability to reduce manufacturing costs on a per unit basis through high volume production using highly automated molding and assembly systems. If we are unable to reduce unit manufacturing costs, we may be unable to increase our market share for our products or may lose market share to alternative products, including competitors&#8217; products. Similarly, if we cannot reduce unit manufacturing costs of new products as production volumes increase, we may not be able to sell new products profitably or gain any meaningful market share. Any of these results would adversely affect our future results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Failure to protect our information systems against security breaches, service interruptions, or misappropriation of data could disrupt operations, compromise sensitive data, and expose us to liability, possibly causing our business and reputation to suffer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend heavily on information technology infrastructure and systems to achieve our business objectives. Any incident that impairs or compromises this infrastructure, including security breaches, malicious attacks or more general service interruptions, could impede our ability to process orders, manufacture and ship product in a timely manner, protect sensitive data and otherwise carry on business in the normal course. Any such events could result in the loss of customers, revenue, or both, and could require us to incur significant expense to remediate, including legal claims or proceedings. Further, as cyber security related incidents continue to evolve, and regulatory focus on these issues continues to expand, additional investment in protective measures, and vulnerability remediation, may be required.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our ability to execute our business strategy depends, in part, on the continued and uninterrupted performance of our information technology systems, which support our operations. Despite the implementation of security measures, our internal computer systems, and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">those of third parties on which we rely, are vulnerable to damage from, among others, computer viruses, malware, natural disasters, terrorism, war, telecommunication and electrical failures, cyber-attacks or cyber-intrusions over the Internet, attachments to emails, persons inside our organization, or persons with access to systems inside our organization or similar disruptive problems. The risk of a security breach or disruption, particularly through cyber-attacks or cyber intrusion, including by computer hackers, foreign governments, and cyber terrorists, has generally increased as the number, intensity and sophistication of attempted attacks and intrusions from around the world have increased. Because the techniques used to obtain unauthorized access, disable or degrade service, or sabotage systems change frequently and often are not foreseeable or recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs, public perception of the effectiveness of our security measures and brand could be harmed and our results of operations could be negatively affected. Data security breaches and other incidents may also result from non-technical means (e.g., actions by employees or contractors).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any such security breach may compromise information stored on our networks and may result in significant data losses or theft of personally identifiable information. Any compromise of our security could result in a violation of applicable security, privacy </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">or data protection, consumer and other laws, regulatory or other governmental investigations, enforcement actions, and legal and financial exposure, including potential contractual liability. A number of proposed and enacted federal, state and international laws and regulations obligate companies to notify individuals of security breaches involving particular personally identifiable information, which could result from breaches experienced by us or by third parties, including collaborators, vendors, contractors or other organizations with which we expect to form strategic relationships. Any such compromise could also result in damage to our reputation and a loss of confidence in our security and privacy or data protection measures. In addition, a cybersecurity attack could result in other negative consequences, including disruption of our internal operations, increased cyber security protection costs, lost revenue, regulatory actions or litigations. Any of these effects could materially and adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in and failures to comply with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">foreign, federal, and state data privacy and security laws, regulations and standards may adversely affect our business, operations and financial performance. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are subject to various federal, state and foreign laws that govern the collection, use, disclosure, retention and security of personal information, including patient health information. The global data protection landscape is rapidly evolving, and implementation standards and enforcement practices are likely to remain uncertain for the foreseeable future. This evolution may create uncertainty in our business, affect our or our collaborators&#8217;, service providers&#8217; and contractors&#8217; ability to operate in certain jurisdictions or to collect, store, transfer use and share personal information, necessitate the acceptance of more onerous obligations in our contracts, result in liability or impose additional costs on us. In the United States, numerous federal and state laws and regulations could apply to our operations or the operations of our partners, including state data breach notification laws, state health information privacy laws, and federal and state consumer protection laws and regulations (e.g. Section 5 of the FTC Act), that govern the collection, use, disclosure, and protection of health-related and other personal information. For example, the privacy, security and breach notification rules promulgated under the Health Insurance Portability and Accountability Act of 1996 (&#8220;HIPAA&#8221;), as amended by the Health Information Technology for Economic and Clinical Health Act of 2009 (&#8220;HITECH&#8221;) establish a set of national privacy and security standards for the protection of protected health information (&#8220;PHI&#8221;) by health plans, health care clearinghouses and certain health care providers, called covered entities, and the business associates with whom such covered entities contract for services that involve creating, receiving, maintaining or transmitting PHI. HIPAA also requires covered entities to provide individuals with certain rights with respect to their PHI, and requires covered entities to enter into a written business associate contract or other arrangement with the business associate that establishes specifically what the business associate has been engaged to do and requires the business associate to comply with the requirements of HIPAA.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HIPAA requires the notification of patients, and other compliance actions, in the event of a breach of unsecured PHI. If notification to patients of a breach is required, such notification must be provided without unreasonable delay and in no event later than 60 calendar days after discovery of the breach. In addition, if the PHI of 500 or more individuals is improperly used or disclosed, we would be required to report the improper use or disclosure to the U.S. Department of Health and Human Services ("HHS") which would post the violation on its website, and to the media. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Penalties for failure to comply with a requirement of HIPAA vary significantly depending on the nature of violation and could include civil monetary or criminal penalties.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">HIPAA authorizes state attorneys general to file suit on behalf of their residents for violations. Courts are able to award damages, costs and attorneys&#8217; fees related to violations of HIPAA in such cases. While HIPAA does not create a private right of action allowing individuals to file suit against us in civil court for violations of HIPAA, its standards have been used as the basis for duty of care cases in state civil suits such as those for negligence or recklessness in the misuse or breach of PHI.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain states have also adopted privacy and security laws and regulations, some of which may be more stringent than HIPAA. Such laws and regulations will be subject to interpretation by various courts and other governmental authorities, thus creating potentially complex compliance issues for us and our future customers and strategic partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For example, California enacted the California Consumer Privacy Act of 2018 (the "CCPA") went into effect on January 1, 2020. The CCPA applies to certain businesses that collect personal information from California residents, whether directly or indirectly. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing and receive detailed information about how their personal information is used by requiring covered companies to provide new disclosures to California consumers (as that term is broadly defined) and provide such consumers new ways to opt-out of certain sales of personal information. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. Although there are limited exemptions for health-related information, including PHI maintained by covered entities and business associates, the CCPA may increase our compliance costs and potential liability. Further, the California Privacy Rights Act (&#8220;CPRA&#8221;) recently passed in California. The CPRA will impose additional data protection obligations on covered businesses, including additional consumer rights processes, limitations on data uses, new audit requirements for higher risk data, and opt outs for certain uses of sensitive data. It </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will also create a new California data protection agency authorized to issue substantive regulations and could result in increased privacy and information security enforcement. The majority of the provisions will go into effect on January 1, 2023, and additional compliance investment and potential business process changes may be required. In addition, the CCPA has prompted a number of proposals for new federal and state privacy legislation that, if passed, could increase our potential liability, increase our compliance costs and adversely affect our business. If we fail to comply with applicable laws and regulations we could be subject to penalties or sanctions, including criminal penalties if we knowingly obtain or disclose individually identifiable health information from a covered entity in a manner that is not authorized or permitted by HIPAA or applicable state laws.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Foreign data protection laws, including the EU General Data Protection Regulation (the &#8220;GDPR&#8221;), which became effective in May 2018, and EU and EEA member state data protection legislation, may also apply to health-related and other personal data obtained outside of the United States. The GDPR imposes strict requirements for processing the personal data of individuals within the EEA. The GDPR has and will continue to increase compliance burdens on us, including by mandating potentially burdensome documentation requirements and granting certain rights to individuals to control how we collect, use, disclose, retain and process data about them. Fines for non-compliance with the GDPR are significant-the greater of &#8364;20 million or 4% of global turnover. The GDPR provides that EU and EEA member states may impose further obligations relating to the processing of genetic, biometric or health data, which could limit our ability to collect, use and share personal data, or could cause our compliance costs to increase, ultimately having an adverse impact on our business. Data privacy laws in the EU and the EEA are developing rapidly and, in July 2020, the Court of Justice of the European Union limited how organizations could lawfully transfer personal data from the EEA to the United States by invalidating the Privacy Shield. Further, following the United Kingdom&#8217;s withdrawal from the EEA and the EU, and the expiry of the transition period, companies have to comply with the GDPR and the GDPR as incorporated into United Kingdom national law, the latter regime having the ability to separately fine up to the greater of &#163;17.5 million or 4% of global turnover. The relationship between the United Kingdom and the European Union in relation to certain aspects of data protection law remains unclear, for example around how data can lawfully be transferred between each jurisdiction, which may expose us to further compliance risk.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we cannot obtain additional custom tooling and equipment on a timely basis to enable us to meet demand for our products, we might be unable to increase our sales or might lose customers, in which case our sales could decline.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expanded our manufacturing capacity substantially in recent years, and we expect that continued expansion may be necessary.  Molds and automated assembly machines generally have a long lead-time with vendors, often nine months or longer.  Inability to secure such tooling in a timely manner, or unexpected increases in production demands, could cause us to be unable to meet customer orders.  Such inability could cause customers to seek alternatives to our products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost volatility or loss of supply of our raw materials could have an adverse effect on our profitability.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the materials used in our products are resins, plastics and other material that depend upon oil or natural gas as their raw material. Crude oil markets are affected by political uncertainty in the Middle East, and there is no assurance that crude oil supplies will not be interrupted in the future.&#160;New laws or regulations adopted in response to climate change could also increase energy costs as well as the costs of certain raw materials and components. Any such regulations or interruptions could have an adverse effect on our ability to produce, or the cost to produce, our products.&#160;Also, crude oil and natural gas prices have been volatile in recent years. Our suppliers have historically passed some of their cost increases on to us, and if such prices are sustained or increase further, our suppliers may pass further cost increases on to us. In addition to the effect on resin prices, transportation costs have increased because of the effect of higher crude oil prices, and we believe most of these costs have been passed on to us. Our ability to recover these increased costs may depend upon our ability to raise prices on our products.  In the past, we have rarely raised prices and it is uncertain that we would be able to raise them to recover higher prices from our suppliers. Our inability to raise prices in those circumstances, or to otherwise recover these costs, could have an adverse effect on our profitability.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business could suffer if we lose the services of key personnel.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are dependent upon the management and leadership of our executive team, as well as other members of our senior management team.&#160;If one or more of these individuals were unable or unwilling to continue in his or her present position, our business would be disrupted and we might not be able to find replacements on a timely basis or with the same level of skill and experience, which could have an adverse effect on our business.&#160;We do not have "key person" life insurance policies on any of our employees.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The price of our common stock has been and may continue to be highly volatile due to many factors.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for small and mid-market capitalization companies can be highly volatile, and we have experienced significant volatility in the price of our common stock in the past. From January&#160;2018 through December&#160;2020, our trading price ranged from a high of $321.70 per share to a low of $148.89 per share.&#160;We believe that factors such as quarter-to-quarter fluctuations in financial results, differences between stock analysts&#8217; expectations and actual quarterly and annual results, new product introductions by us or our competitors, acquisitions or divestitures, changing regulatory environments, litigation, changes in healthcare reimbursement policies, sales or the perception in the market of possible sales of common stock by insiders, market rumors, general economic trends (including the COVID-19 pandemic) and substantial product orders could contribute to the volatility in the price of our common stock. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our common stock is held by, or included in accounts managed by, institutional investors or managers. Several of those institutions own or manage a significant percentage of our outstanding shares, with the ten largest interests accounting for approximately 58% of our outstanding shares at the end of 2020.  If one or more of the institutions or if our other large stockholders should decide to reduce or eliminate their position in our common stock, it could cause a significant decrease in the price of our common stock.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disruptions at the FDA and other government agencies caused by funding shortages or global health concerns could hinder their ability to hire and retain key leadership and other personnel, or otherwise prevent new products and services from being developed or commercialized in a timely manner, which could negatively impact our business.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ability of the FDA to review and approve new products can be affected by a variety of factors, including government budget and funding levels, ability to hire and retain key personnel and accept the payment of user fees, and statutory, regulatory, and policy changes. Average review times at the agency have fluctuated in recent years as a result. In addition, government funding of other government agencies that fund research and development activities is subject to the political process, which is inherently fluid and unpredictable.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disruptions at the FDA and other agencies may also slow the time necessary for new drugs to be reviewed and/or approved by necessary government agencies, which would adversely affect our business.  For example, over the last several years, including for 35 days beginning on December 22, 2018, the U.S. government has shut down several times and certain regulatory agencies, such as the FDA, have had to furlough critical FDA employees and stop critical activities. If a prolonged government shutdown occurs, it could significantly impact the ability of the FDA to timely review and process our regulatory submissions, which could have a material adverse effect on our business.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Separately, in response to the COVID-19 pandemic, on March 10, 2020, the FDA announced its intention to postpone most foreign inspections of manufacturing facilities and products through April 2020, and subsequently, on March 18, 2020, the FDA temporarily postponed routine surveillance inspections of domestic manufacturing facilities. Subsequently, on July 10, 2020 the FDA announced its intention to resume certain on-site inspections of domestic manufacturing facilities subject to a risk-based prioritization system. The FDA intends to use this risk-based assessment system to identify the categories of regulatory activity that can occur within a given geographic area, ranging from mission critical inspections to resumption of all regulatory activities.  Regulatory authorities outside the United States may adopt similar restrictions or other policy measures in response to the COVID-19 pandemic. If a prolonged government shutdown occurs, or if global health concerns continue to prevent the FDA or other regulatory authorities from conducting their regular inspections, reviews, or other regulatory activities, it could significantly impact the ability of the FDA or other regulatory authorities to timely review and process our regulatory submissions, which could have a material adverse effect on our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal, Compliance, and Regulatory Risks</span></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to certain fraud and abuse and transparency laws, which, if violated, could subject us to substantial penalties. Additionally, any challenge to or investigation into our practices under these laws could cause adverse publicity and be costly to respond to, and thus could harm our business.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There are numerous U.S. federal and state, as well as foreign, laws pertaining to healthcare fraud and abuse, including anti-kickback, false claims and physician transparency laws. Our business practices and relationships with providers are subject to scrutiny under these laws. The healthcare laws and regulations that may affect our ability to operate include, but are not limited to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Anti-Kickback Statute, which prohibits, among other things, persons and entities from knowingly and willfully soliciting, offering, receiving or providing remuneration, directly or indirectly, in cash or in kind, to induce either the referral of an individual or furnishing or arranging for a good or service, for which payment may be made, in whole or in part, under federal healthcare programs, such as Medicare and Medicaid. A person or entity does not need </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to have actual knowledge of the statute or specific intent to violate it to have committed a violation. The U.S. government has interpreted this law broadly to apply to the marketing and sales activities of manufacturers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the federal civil and criminal false claims laws, including the federal civil False Claims Act, which prohibit, among other things, individuals or entities from knowingly presenting, or causing to be presented, claims for payment from Medicare, Medicaid or other federal healthcare programs that are false or fraudulent. These laws can apply to manufacturers who provide information on coverage, coding, and reimbursement of their products to persons who bill third-party payors. Private individuals can bring False Claims Act &#8220;qui tam&#8221; actions, on behalf of the government and such individuals, commonly known as &#8220;whistleblowers,&#8221; may share in amounts paid by the entity to the government in fines or settlement. Moreover, the government may assert that a claim including items or services resulting from a violation of the federal Anti-Kickback Statute constitutes a false or fraudulent claim for purposes of the federal civil False Claims Act;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Civil Monetary Penalties Law, which prohibits, among other things, offering or transferring remuneration to a federal healthcare beneficiary that a person knows or should know is likely to influence the beneficiary&#8217;s decision to order or receive items or services reimbursable by the government from a particular provider or supplier;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the federal Physician Sunshine Act, which require certain applicable manufacturers of drugs, devices, biologics and medical supplies for which payment is available under Medicare, Medicaid or the Children&#8217;s Health Insurance Program ("CHIP") to report annually to the US Department of Health and Human Services Centers for Medicare and Medicaid Services ("CMS") information related to payments and other transfers of value to physicians, certain other healthcare providers beginning in 2022, and teaching hospitals, and applicable manufacturers and group purchasing organizations, to report annually ownership and investment interests held by physicians and their immediate family members. Applicable manufacturers are required to submit annual reports to CMS;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">HIPAA, which created additional federal criminal statutes that prohibit, among other things, executing a scheme to defraud any healthcare benefit program and making false statements relating to healthcare matters. Similar to the federal Anti-Kickback Statute, a person or entity does not need to have actual knowledge of the statute or specific intent to violate it to have committed a violation; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">analogous state and foreign law equivalents of each of the above federal laws, such as anti-kickback and false claims laws which may apply to items or services reimbursed by any third-party payor, including commercial insurers or patients; state laws that require device companies to comply with the industry&#8217;s voluntary compliance guidelines and the applicable compliance guidance promulgated by the federal government or otherwise restrict payments that may be made to healthcare providers and other potential referral sources; state laws that require device manufacturers to report information related to payments and other transfers of value to physicians and other healthcare providers or marketing expenditures; consumer protection and unfair competition laws, which broadly regulate marketplace activities and activities that potentially harm customers; and state laws related to insurance fraud in the case of claims involving private insurers.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;These laws and regulations, among other things, constrain our business, marketing and other promotional activities by limiting the kinds of financial arrangements, including sales programs, we may have with hospitals, physicians or other potential purchasers of our products. Due to the breadth of these laws, the narrowness of statutory exceptions and regulatory safe harbors available, and the range of interpretations to which they are subject, it is possible that some of our current or future practices might be challenged under one or more of these laws.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;To enforce compliance with the healthcare regulatory laws, certain enforcement bodies have recently increased their scrutiny of interactions between healthcare companies and healthcare providers, which has led to a number of investigations, prosecutions, convictions and settlements in the healthcare industry. Responding to investigations can be time-and resource-consuming and can divert management&#8217;s attention from the business. Additionally, as a result of these investigations, healthcare providers and entities may have to agree to additional compliance and reporting requirements as part of a consent decree or corporate integrity agreement. Any such investigation or settlement could increase our costs or otherwise have an adverse effect on our business. Even an unsuccessful challenge or investigation into our practices could cause adverse publicity, and be costly to respond to. If our operations are found to be in violation of any of the healthcare laws or regulations described above or any other healthcare regulations that apply to us, we may be subject to penalties, including administrative, civil and criminal penalties, damages, fines, exclusion from participation in government healthcare programs, such as Medicare and Medicaid, imprisonment, contractual damages, reputational harm, disgorgement and the curtailment or restructuring of our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Healthcare regulation and reform measures could adversely affect our revenue and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our profitability and operations are subject to risks relating to changes in government and private reimbursement programs and policies and changes in legal requirements in the U.S. and in the world.  There have been, and we expect there will continue to be, a number of legislative and regulatory changes to the healthcare system that could affect our future revenues and profitability in the U.S. and abroad.  Federal and state lawmakers regularly propose and, at times, enact legislation that </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">results in significant changes to the healthcare system, some of which are intended to contain or reduce the costs of medical products and services. For example, in 2010, the Patient Protection and Affordable Care Act and the Health Care and Education Reconciliation Act (&#8220;Affordable Care Act&#8221;) were signed into law introducing comprehensive health insurance and healthcare reforms in the U.S.&#160;The Affordable Care Act, among other things, provided incentives to programs that increase the federal government&#8217;s comparative effectiveness research, and implemented payment system reforms including a national pilot program on payment bundling to encourage hospitals, physicians and other providers to improve the coordination, quality and efficiency of certain healthcare services through bundled payment models. Additionally, the Affordable Care Act has expanded eligibility criteria for Medicaid programs and created a new Patient-Centered Outcomes Research Institute to oversee, identify priorities in, and conduct comparative clinical effectiveness research, along with funding for such research. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Since its enactment, there have been efforts to challenge, repeal or replace the Affordable Care Act. For example, the Tax Cuts and Jobs Acts was enacted, which, among other things, removes penalties for not complying with the individual mandate to carry health insurance, beginning in 2019. On December 14, 2018, a U.S. District Court Judge in the Northern District of Texas, ruled that the Affordable Care Act&#8217;s individual mandate to carry insurance coverage is a critical and inseverable feature of the Affordable Care Act, and therefore, because it was repealed as part of the Tax Cuts and Jobs Act, the remaining provisions of the Affordable Care Act are invalid as well.  On December 18, 2019, the U.S. Court of Appeals for the 5th Circuit upheld the district court&#8217;s decision that the individual mandate was unconstitutional but remanded the case back to the District Court to determine whether the remaining provisions of the Affordable Care Act are invalid as well. The U.S. Supreme Court is currently reviewing the case, although it remains unclear when or how the Supreme Court will rule. It is also unclear how other efforts to challenge, repeal or replace the Affordable Care Act will impact the Affordable Care Act or our business.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, other legislative changes have been proposed and adopted in the U.S. since the Affordable Care Act was enacted that reduced payments to Medicare providers. On August&#160;2, 2011, the Budget Control Act of 2011 was signed into law, which, among other things, reduced Medicare payments to providers by 2% per fiscal year, effective on April&#160;1, 2013 and, due to subsequent legislative amendments to the statute, will remain in effect through 2030, with the exception of a temporary suspension from May 1, 2020 through March 31, 2021, unless additional Congressional action is taken. On January&#160;2, 2013, the American Taxpayer Relief Act of 2012 was signed into law, which, among other things, reduced Medicare payments to several providers, including hospitals, and increased the statute of limitations period for the government to recover overpayments to providers from three to five years.  </span></div><div><span><br/></span></div><div><span style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate there will continue to be proposals by legislators at both the federal and state levels, regulators and commercial payors to reduce costs while expanding individual healthcare benefits. The ultimate implementation of any healthcare reform legislation and any new laws and regulations, and its impact on us, is impossible to predict, particularly in light of the new presidential administration. Any significant reforms made to the healthcare system in the U.S., or in other jurisdictions, may have an adverse effect on our financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our business could be materially and adversely affected if we fail to defend and enforce our patents or other proprietary rights, if our products are found to infringe patents or other proprietary rights owned by others or if the cost to protect our patent or other proprietary rights becomes excessive or as our patents expire.</span></div><div><span><br/></span></div><div style="text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We rely on a combination of patents, trademarks, copyrights, trade secrets, business methods, software and nondisclosure agreements to protect our proprietary intellectual property. Our efforts to protect our intellectual and proprietary rights may not be sufficient. Further, there is no assurance that patents pending will issue or that the protection from patents which have issued or may issue in the future will be broad enough to prevent competitors from introducing similar devices, that such patents, if challenged, will be upheld by the courts or that we will be able to prove infringement and damages in litigation.</span></div><div style="text-indent:40.5pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally have multiple patents covering various features of a product, and as each patent expires, the protection afforded by that patent is no longer available to us, even though protection of features that are covered by other unexpired patents may continue to be available to us.&#160;The loss of patent protection on certain features of our products may make it possible for others to manufacture and sell products with features identical or similar to ours, which could adversely affect our business.  </span></div><div style="text-indent:38.25pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160; If we fail to develop and successfully launch new products prior to the expiration of patents for our existing products, our sales and profits with respect to those products could decline significantly. We may not be able to develop and successfully launch more advanced replacement products before these and other patents expire.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our ability to enforce and protect our intellectual property rights may be limited in certain countries outside of the U.S., which could make it easier for competitors to obtain market position in such countries by utilizing technologies that are similar to those developed by us.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If others choose to manufacture and sell products similar to or substantially the same as our products, it could have a material adverse effect on our business through loss of unit volume or price erosion, or both, and could adversely affect our ability to secure new business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:38.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the past, we have faced patent infringement claims related to our Clave products, the CLC2000 Connector and Tego Connector. We believe these claims had no merit, and all have been settled or dismissed. We may also face claims in the future. Additionally, there has been substantial litigation regarding patent and other intellectual property rights in the medical device industry. Patent infringement litigation, which may be necessary to enforce patents issued to us or to defend ourselves against claimed infringement of the rights of others, can be expensive and may involve a substantial commitment of our resources which may divert resources from other uses. Adverse determinations in litigation or settlements could subject us to significant liabilities to third parties, could require us to seek licenses from third parties, could prevent us from manufacturing and selling our products or could fail to prevent competitors from manufacturing products similar to ours. Any of these results could materially and adversely affect our business.</span></div><div style="text-indent:38.25pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time we become aware of newly issued patents on medical devices, which we review to evaluate any infringement risk. We are aware of a number of patents for infusion connection systems that have been issued to others. While we believe these patents will not affect our ability to market our products, there is no assurance that these or other issued or pending patents might not interfere with our right or ability to manufacture and sell our products.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our ability to market our products in the U.S. and other countries may be adversely affected if our products fail to comply with the applicable requirements of the FDA and regulatory agencies in other countries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We and our products are subject to extensive regulation in the United States and elsewhere, including by the FDA and its foreign counterparts. The FDA and foreign regulatory agencies regulate, among other things, with respect to medical devices: design, development and manufacturing; testing, labeling, content and language of instructions for use and storage; clinical trials; product safety; establishment registration and device listing; marketing, sales and distribution; premarket clearance and approval; record keeping procedures; advertising and promotion; recalls and field safety corrective actions; post-market surveillance, including reporting of deaths or serious injuries and malfunctions that, if they were to recur, could lead to death or serious injury; post-market approval studies; and product import and export.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the U.S., our device products are subject to clearance or approval by the U.S. FDA under the Food, Drug and Cosmetics Act ("FDC Act"). Before we can market a new medical device, or a new use of, new claim for, or significant modification to, an existing product, we must first receive either clearance under Section&#160;510(k) of the FDC Act or approval of a premarket approval, or PMA, application from the FDA, unless an exemption applies. Under the 510(k) process, the manufacturer must submit to the FDA a premarket notification, demonstrating that the device is "substantially equivalent," as defined in the statute, to a legally marketed predicate device. To be "substantially equivalent," the proposed device must have the same intended use as the predicate device, and either have the same technological characteristics as the predicate device or have different technological characteristics and not raise different questions of safety or effectiveness than the predicate device. If the manufacturer is unable to demonstrate substantial equivalence to FDA&#8217;s satisfaction, or if there is no available predicate device, then the manufacturer may be required to seek approval through the PMA application process, which is generally more costly and time consuming than the 510(k) process. Through the PMA application process, the applicant must submit data and information demonstrating reasonable assurance of the safety and effectiveness of the device for its intended use to the FDA's satisfaction. Accordingly, a PMA application typically includes, but is not limited to, extensive technical information regarding device design and development, pre-clinical and clinical trial data, manufacturing information, labeling and financial disclosure information for the clinical investigators in device studies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Each of our current products has qualified, and we anticipate that any new products we are likely to market will qualify for clearance under the FDA&#8217;s expedited pre-market notification procedure pursuant to Section 510(k) of the FDC Act. However, certain of our new products may require a longer time for clearance than we have experienced in the past and there can be no assurance that a PMA application will not be required.&#160;Further, there is no assurance that other new products developed by us or any manufacturers that we might acquire will qualify for expedited clearance rather than a more time consuming pre-market approval procedure or that, in any case, they will receive clearance from the FDA. FDA regulatory processes are time consuming and expensive. Uncertainties as to the time required to obtain FDA clearances or approvals could adversely affect the timing and expense of new product introductions.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The regulations to which we are subject are complex and have tended to become more stringent over time. Regulatory changes could result in restrictions on our ability to continue or expand our operations, higher than anticipated costs, or lower than anticipated sales. The FDA enforces these regulatory requirements through periodic unannounced inspections. We do not know whether we will pass any future FDA inspections. Even after we have obtained the proper regulatory clearance or approval to market a product, we have ongoing responsibilities under FDA regulations and applicable foreign laws and regulations. The FDA, state and foreign regulatory authorities have broad enforcement powers. Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA, state or foreign regulatory authorities which may include any of the following sanctions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">untitled letters or warning letters; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fines, injunctions, consent decrees and civil penalties; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recalls, termination of distribution, administrative detention, or seizure of our products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer notifications or repair, replacement or refunds; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operating restrictions or partial suspension or total shutdown of production; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delays in or refusal to grant our requests for future 510(k) clearances, PMA approvals or foreign regulatory approvals of new products, new intended uses, or modifications to existing products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">withdrawals or suspensions of current 510(k) clearances or PMAs or foreign regulatory approvals, resulting in prohibitions on sales of our products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">FDA refusal to issue certificates to foreign governments needed to export products for sale in other countries; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">criminal prosecution. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The FDA&#8217;s and other regulatory authorities&#8217; policies may change and additional government regulations may be enacted that could prevent, limit or delay regulatory approval of our product candidates. We cannot predict the likelihood, nature or extent of government regulation that may arise from future legislation or administrative action, either in the U.S. or abroad. For example, the results of the 2020 Presidential election may impact our business and industry. Namely, the Trump Administration has taken several executive actions, including the issuance of a number of Executive Orders, that could impose significant burdens on, or otherwise materially delay, FDA&#8217;s ability to engage in routine regulatory and oversight activities such as implementing statutes through rulemaking, issuance of guidance, and review and approval of marketing applications. It is difficult to predict whether or how these requirement will be implemented, or whether they will be rescinded or replaced under a Biden Administration. The policies and priorities of an incoming administration are unknown and could materially impact the regulation governing our products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, the FDA may change its clearance and approval policies, adopt additional regulations or revise existing regulations, or take other actions which may prevent or delay approval or clearance of our future products under development. For example, in May 2019, the FDA solicited public feedback on its plans to develop proposals to drive manufacturers utilizing the 510(k) pathway toward the use of newer predicates, including whether the FDA should publish a list of devices that have been cleared on the basis of demonstrated substantial equivalence to predicate devices that are more than 10 years old.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The FDA requested public feedback on whether it should consider certain actions that might require new authority, such as whether to sunset certain older devices that were used as predicates under the 510(k) clearance pathway. These proposals have not yet been finalized or adopted, and the FDA may work with Congress to implement such proposals through legislation. Accordingly, it is unclear the extent to which any proposals, if adopted, could impose additional regulatory requirements on us that could delay our ability to obtain new 510(k) clearances, increase the costs of compliance, or restrict our ability to maintain our current clearances, or otherwise create competition that may negatively affect our business. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">More recently, in September 2019, the FDA finalized the aforementioned guidance to describe an optional &#8220;safety and performance based&#8221; premarket review pathway for manufacturers of &#8220;certain, well-understood device types&#8221; to demonstrate substantial equivalence under the 510(k) clearance pathway, by demonstrating that such device meets objective safety and performance criteria established by the FDA, obviating the need for manufacturers to compare the safety and performance of their medical devices to specific predicate devices in the clearance process. The FDA intends to maintain a list of device types appropriate for the &#8220;safety and performance based pathway&#8221; and develop product-specific guidance documents that identify the performance criteria for each such device type, as well as the testing methods recommended in the guidance, where feasible. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FDA may establish performance criteria for classes of devices for which we or our competitors seek or currently have received clearance, and it is unclear the extent to which such performance standards, if established, could impact our ability to obtain new 510(k) clearances or otherwise create competition that may negatively affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In addition, FDA regulations and guidance are often revised or reinterpreted by the FDA in ways that may significantly affect our business and our products. Any new statutes, regulations or revisions or reinterpretations of existing regulations may impose additional costs or lengthen review times of any future products or make it more difficult to obtain </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">clearance or approval for, manufacture, market or distribute our products. We cannot determine what effect changes in regulations, statutes, legal interpretation or policies, when and if promulgated, enacted or adopted may have on our business in the future. Such changes could, among other things, require: additional testing prior to obtaining clearance or approval; changes to manufacturing methods; recall, replacement or discontinuance of our products; or additional record keeping.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">If we or our component manufacturers fail to comply with the FDA's Quality System Regulation or Good Manufacturing Practice regulations or other requirements, our manufacturing operations could be interrupted, and our product sales and operating results could suffer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We and some of our component manufacturers are required to comply with regulatory requirements known as the FDA's Quality System Regulation, or QSR, a complex regulatory scheme which covers the procedures and documentation of the design, testing, production, control, quality assurance, inspection, complaint handling, recordkeeping, management review, labeling, packaging, sterilization, storage and shipping of our device products. The FDA's current Good Manufacturing Practices, or cGMPs apply to the manufacture of medical device components and finished medical devices. The FDA audits compliance with these regulatory requirements through periodic announced and unannounced inspections of manufacturing and other facilities. The FDA may conduct inspections or audits at any time, and we and some of our component suppliers are subject to such inspections. Although we believe our manufacturing facilities and those of our critical component suppliers are in compliance with the QSR requirements, and with applicable cGMPs for our products, we cannot provide assurance that any future inspection will not result in adverse findings. If our manufacturing facilities or those of any of our component suppliers are found to be in violation of applicable laws and regulations, or we or our suppliers have significant noncompliance issues or fail to timely and adequately respond to any adverse inspectional observations or product safety issues, or if any corrective action plan that we or our suppliers propose in response to observed deficiencies is not sufficient, the FDA could take enforcement action, including any of the following sanctions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">untitled letters or warning letters; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fines, injunctions, consent decrees and civil penalties; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer notifications or repair, replacement, refunds, recall, detention or seizure of our products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">operating restrictions or partial suspension or total shutdown of production;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refusing or delaying our requests for clearance or approval of new products or modified products; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">withdrawing clearances or approvals that have already been granted; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">refusal to grant export approval for our products; or </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">criminal prosecution. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Any of these sanctions could adversely affect our business, financial conditions and operating results.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To market our products in the European Community (&#8220;EC&#8221;), we must conform to additional requirements of the EC and demonstrate conformance to established quality standards and applicable directives.  As a manufacturer that designs, manufactures and markets its own devices, we must comply with the quality management standards of ISO 13485 (2012). Those quality standards are similar to the FDA&#8217;s Quality System Regulations.  Manufacturers of medical devices must also be in conformance with EC Directives such as Council Directive 93/42/EEC (&#8220;Medical Device Directive&#8221;) and their applicable annexes.  Those regulations assure that medical devices are both safe and effective and meet all applicable established standards prior to being marketed in the EC. Once a manufacturer and its devices are in conformance with the Medical Device Directive, the &#8220;CE&#8221; Mark maybe affixed to its devices. The CE Mark gives devices an unobstructed entry to all the member countries of the EC.  There is no assurance that we will continue to meet the requirements for distribution of our products in Europe.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;In May 2017, the Medical Device Regulation (Regulation 2017/745) entered into force to replace the Medical Device Directive, as amended. Unlike directives, which must be implemented into the national laws of the European Economic Area member States (the &#8220;EEA member States&#8221;), the regulations would be directly applicable, i.e.,&#160;without the need for adoption of EEA member State laws implementing them, in all EEA member States and are intended to eliminate current differences in the regulation of medical devices among EEA member States. The Medical Devices Regulation became effective May 26, 2020. The Medical Devices Regulation among other things does the following. The Medical Devices Regulation was meant to become applicable three years after publication (in May 2020). However, on April 23, 2020, to take the pressure off EEA national authorities, notified bodies, manufacturers and other parties so they can focus fully on urgent priorities related to the COVID-19 pandemic, the European Council and Parliament adopted Regulation 2020/561, postponing the date of application of the Medical Devices Regulation by one year (to May 2021). Once applicable, the Medical Devices Regulation will among other things:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strengthen the rules on placing devices on the market and reinforce surveillance once they are available;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">establish explicit provisions on manufacturers&#8217; responsibilities for the follow-up of the quality, performance, and safety of devices placed on the market;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">improve the traceability of medical devices throughout the supply chain to the end-user or patient through a unique identification number;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">set up a central database to provide patients, healthcare professionals, and the public with comprehensive information on products available in the EU;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strengthened rules for the assessment of certain high-risk devices, such as implants, which may have to undergo an additional check by experts before they are placed on the market.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As a result of these new requirements, we may be subject to risks associated with additional testing, modification, certification, or amendment of our existing market authorizations, or we may be required to modify products already installed at our customers&#8217; facilities to comply with the official interpretations of these revised regulations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distribution of our products in other countries may be subject to regulation in those countries, and there is no assurance that we will obtain necessary approvals in countries in which we want to introduce our products.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The misuse or off-label use of our products may harm our reputation in the marketplace, result in injuries that lead to product liability suits or result in costly investigations, fines or sanctions by regulatory bodies if we are deemed to have engaged in the promotion of these uses, any of which could be costly to our business.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our products have been cleared or approved by the FDA for specific indications. We train our marketing personnel and direct sales force to not promote our products for uses outside of the FDA-cleared or approved indications for use, known as &#8220;off-label uses.&#8221; We cannot, however, prevent a physician from using our products off-label, when in the physician&#8217;s independent professional medical judgment he or she deems it appropriate. There may be increased risk of injury to patients if physicians attempt to use our products off-label. Furthermore, the use of our products for indications other than those cleared or approved by the FDA or approved by any foreign regulatory body may not effectively treat such conditions, which could harm our reputation in the marketplace among physicians and patients. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the FDA or any foreign regulatory body determines that our promotional materials or training constitute promotion of an off-label use, it could request that we modify our training or promotional materials or subject us to regulatory or enforcement actions, including the issuance or imposition of an untitled letter, which is used for violators that do not necessitate a warning letter, injunction, seizure, civil fine or criminal penalties. It is also possible that enforcement authorities might take action under other regulatory authority, such as false claims laws, if they consider our business activities to constitute promotion of an off-label use, which could result in significant penalties, including, but not limited to, criminal, civil and administrative penalties, damages, fines, disgorgement, exclusion from participation in government healthcare programs and the curtailment of our operations. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition, physicians may misuse our products or use improper techniques if they are not adequately trained, potentially leading to injury and an increased risk of product liability. If our products are misused or used with improper technique, we may become subject to costly litigation by our customers or their patients.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Litigation, product liability claims or product recalls could be costly and could expose us to loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">                </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The use of our products exposes us to an inherent risk of product liability. Further, the medical device industry has historically been subject to extensive litigation and we cannot offer any assurance that we will not face product liability or other suits in the future. Patients, healthcare workers, healthcare providers or others who claim that our products have resulted in injury could initiate product liability litigation seeking large damage awards against us. Costs of the defense of such litigation, even if successful, could be substantial. We maintain insurance against product liability and defense costs in the amount of $40,000,000 per occurrence. However, legal proceedings are inherently unpredictable, and the outcome can result in judgments that affect how we operate our business, or we may enter into settlements of claims for monetary damages that exceed our insurance coverage, if any is available. A successful claim against us in excess of insurance coverage could materially and adversely affect us, and result in substantial liabilities and reputational harm including product recalls or withdrawals from the market, withdrawal of clinical trial participants, the inability to commercialize our existing or new products, distraction of management&#8217;s attention from our primary business or decreased demand for our products or, if cleared or approved, products in development. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;While we may attempt to manage our product liability exposure by proactively recalling or withdrawing from the market any defective products, any recall or market withdrawal of our products may delay the supply of those products to our </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">customers and may impact our reputation. We can provide no assurance that we will be successful in initiating appropriate market recall or market withdrawal efforts that may be required in the future or that these efforts will have the intended effect of preventing product malfunctions and the accompanying product liability that may result. Such recalls and withdrawals may also be used by our competitors to harm our reputation for safety or be perceived by patients as a safety risk when considering the use of our products, either of which could have a material adverse effect on our business, financial condition and results of operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, we generally offer a limited warranty for product returns which are due to defects in quality and workmanship. We attempt to estimate our potential liability for future product returns and establish reserves on our financial statements in amounts that we believe will be sufficient to address our warranty obligations; however, our actual liability for product returns may significantly exceed the amount of our reserves.  If we underestimate our potential liability for future product returns, or if unanticipated events result in returns that exceed our historical experience, our financial condition and operating results could be materially and adversely affected.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our products may cause or contribute to adverse medical events or be subject to failures or malfunctions that we are required to report to the FDA, and if we fail to do so, we would be subject to sanctions that could harm our reputation, business, financial condition and results of operations. The discovery of serious safety issues with our products, or a recall of our products either voluntarily or at the direction of the FDA or another governmental authority, could have a negative impact on us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are subject to the FDA&#8217;s medical device reporting regulations and similar foreign regulations, which require us to report to the FDA when we receive or become aware of information that reasonably suggests that one or more of our products may have caused or contributed to a death or serious injury or malfunctioned in a way that, if the malfunction were to recur, it could cause or contribute to a death or serious injury. The timing of our obligation to report is triggered by the date we become aware of the adverse event as well as the nature of the event. We may fail to report adverse events of which we become aware within the prescribed timeframe. We may also fail to recognize that we have become aware of a reportable adverse event, especially if it is not reported to us as an adverse event or if it is an adverse event that is unexpected or removed in time from the use of the product. If we fail to comply with our reporting obligations, the FDA could take action, including warning letters, untitled letters, administrative actions, criminal prosecution, imposition of civil monetary penalties, revocation of our device clearances or approvals, seizure of our products or delay in clearance or approval of future products. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The FDA and foreign regulatory bodies have the authority to require the recall of commercialized products in the event of material deficiencies or defects in design or manufacture of a product or in the event that a product poses an unacceptable risk to health. The FDA&#8217;s authority to require a recall must be based on a finding that there is reasonable probability that the device could cause serious injury or death. We may also choose to voluntarily recall a product if any material deficiency is found. A government-mandated or voluntary recall by us could occur as a result of an unacceptable risk to health, component failures, malfunctions, manufacturing defects, labeling or design deficiencies, packaging defects or other deficiencies or failures to comply with applicable regulations. Product defects or other errors may occur in the future. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Depending on the corrective action we take to redress a product&#8217;s deficiencies or defects, the FDA may require, or we may decide, that we will need to obtain new clearances or approvals for the device before we may market or distribute the corrected device. Seeking such clearances or approvals may delay our ability to replace the recalled devices in a timely manner. Moreover, if we do not adequately address problems associated with our devices, we may face additional regulatory enforcement action, including FDA warning letters, product seizure, injunctions, administrative penalties or civil or criminal fines. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Companies are required to maintain certain records of recalls and corrections, even if they are not reportable to the FDA. We may initiate voluntary withdrawals or corrections for our products in the future that we determine do not require notification of the FDA. If the FDA disagrees with our determinations, it could require us to report those actions as recalls and we may be subject to enforcement action. A future recall announcement could harm our reputation with customers, potentially lead to product liability claims against us and negatively affect our sales. Any corrective action, whether voluntary or involuntary, as well as defending ourselves in a lawsuit, will require the dedication of our time and capital, distract management from operating our business and may harm our reputation and financial results.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Any significant changes in U.S. trade, tax or other policies that restrict imports or increase import tariffs could have a material adverse effect on our results of operations.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A significant amount of our products are manufactured outside of the U.S. The U.S. government has recently initiated substantial changes in U.S. trade policy and U.S. trade agreements, including the initiation of tariffs on certain foreign goods. In response to these tariffs, certain foreign governments, including China, have instituted or are considering imposing tariffs on certain U.S. goods.  For example, in 2018, the U.S. imposed tariffs on steel and aluminum as well as on goods imported from China and certain other countries, which has resulted in retaliatory tariffs by China and other countries. Additional tariffs imposed by the U.S. on a broader range of imports, or further retaliatory trade measures taken by other countries in response, could prevent or make it difficult for us to obtain the components needed for new products which would affect our sales. Increased tariffs would require us to increase our prices which likely would decrease customer and consumer demand for our products. Additionally, we are subject to income taxes in the United States and numerous foreign jurisdictions. Any significant changes in current U.S. trade, tax or other policies could have a material adverse effect upon our results of operations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">International sales pose additional risks related to competition with larger international companies and established local companies and our possibly higher cost structure.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have undertaken an initiative to increase our international sales, and have distribution arrangements in all the principal countries in Western Europe, the Pacific Rim, Middle East, Latin America, Canada and South Africa. We plan to sell in most other areas of the world. We export most of our products sold internationally from the U.S. and Mexico. Our principal competitors in international markets consist of much larger companies as well as smaller companies already established in the countries into which we sell our products. Our cost structure is often higher than that of our competitors because of the relatively high cost of transporting product to some local markets as well as our competitors&#8217; lower local labor costs in some markets.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our international sales are subject to higher credit risks than sales in the U.S. Many of our distributors are small and may not be well capitalized. Payment terms are relatively long. The European hospitals tend to be significantly slower in payment which has resulted in an increase to our days sales outstanding from previous years.&#160;Our prices to our international distributors, outside of Europe, for product shipped to the customers from the U.S., Costa Rica or Mexico are generally denominated in U.S. dollars, but their resale prices are set in their local currency. A decline in the value of the local currency in relation to the U.S. dollar may adversely affect their ability to profitably sell in their market the products they buy from us, and may adversely affect their ability to make payment to us for the products they purchase. Legal recourse for non-payment of indebtedness may be uncertain. These factors all contribute to a potential for credit losses.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are dependent on manufacturing in Mexico, and could be adversely affected by increased labor costs and any economic, social or political disruptions.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of the material we use in manufacturing is imported into Mexico, and substantially all of the products we manufacture in Mexico are exported.  Business activity in the Ensenada area has expanded significantly, providing increased employment opportunities. This could have an adverse effect on our ability to hire or retain necessary personnel and result in an increase in labor rates. We continue to take steps to compete for labor through attractive employment conditions and benefits, but there is no assurance that these steps will continue to be successful or that we will not face increasing labor costs in the future.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Any political or economic disruption in Mexico or a change in the local economies could have an adverse effect on our operations. We depend on our ability to move goods across borders quickly, and any disruption in the free flow of goods across national borders could have an adverse effect on our business.  Additionally, political and social instability resulting from violence in certain areas of Mexico has raised concerns about the safety of our personnel.&#160; These concerns may hinder our ability to send domestic personnel abroad and to hire and retain local personnel.&#160; Such concerns may require us to conduct more operations from the U.S. rather than Mexico, which may negatively impact our operations and result in higher costs and inefficiencies.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our operations may be adversely impacted by our exposure to risks related to foreign currency exchange rates.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We market our products in certain foreign markets through our subsidiaries and other international distributors. The related sales agreements may provide for payments in a foreign currency. Accordingly, our operating results are subject to fluctuations in foreign currency exchange rates. When the U.S. dollar weakens against these currencies, the dollar value of foreign-currency denominated revenue and expense increases, and when the dollar strengthens against these currencies, the dollar value of foreign-currency denominated revenue and expense decreases. We are exposed to foreign currency risk on outstanding foreign currency denominated receivables and payables. Changes in exchange rates may adversely affect our results of operations. Our primary foreign currency exchange rate exposures are currently with the Euro, Mexican Peso, Costa Rican </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Col&#243;n, and the Canadian Dollar against the U.S. dollar. Disruptions in the financial markets, including the impact of the United Kingdom&#8217;s withdrawal from the EU, could also, among other things, create volatility in currency exchange rates.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently do not hedge against our foreign currency exchange rate risks, other than certain exposures related to the Mexican Peso and therefore believe our exposure to these risks may be higher than if we entered into hedging transactions, including forward exchange contracts or similar instruments. If we decide in the future to enter into forward foreign exchange contracts to attempt to reduce the risk related to foreign currency exchange rates, these contracts may not mitigate the potential adverse impact on our financial results due to the limitations and difficulty forecasting future activity. In addition, these types of contracts may themselves cause financial harm to us and have inherent levels of counter-party risk over which we would have no control. During 2020, primarily during the first quarter, we recorded $7.2 million in foreign exchange losses due to the volatility of foreign exchange rates as a result of declining economic conditions caused by the COVID-19 pandemic. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act and other worldwide anti-bribery laws.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Foreign Corrupt Practices Act and anti-bribery laws in other jurisdictions generally prohibit companies and their intermediaries from making improper payments for the purpose of obtaining or retaining business or other commercial advantage. Our policies mandate compliance with these anti-bribery laws, which often carry substantial penalties, including criminal and civil fines, potential loss of export licenses, possible suspension of the ability to do business with the federal government, denial of government reimbursement for products and exclusion from participation in government healthcare programs. We operate in jurisdictions that have experienced governmental and private sector corruption to some degree, and, in certain circumstances, strict compliance with anti-bribery laws may conflict with certain local customs and practices. We cannot assure that our internal control policies and procedures always will protect us from reckless or other inappropriate acts committed by our affiliates, employees, distributors or other agents. Violations of these laws, or allegations of such violations, could have a material adverse effect on our business, financial position and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our Strategic Transactions </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We have and may continue to acquire businesses, form strategic alliances or make investments in businesses or technologies that could adversely impact our business and our operating results and such transactions could result in unforeseen operating difficulties, expenditures and require significant management resources, charges or write-downs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have and may continue to seek to supplement our internal growth through acquisitions of complementary businesses, technologies, services, or products, as well as investments and strategic alliances. We compete for those opportunities with others including our competitors, some of which have greater financial or operational resources than we do. We may not be able to identify suitable acquisition candidates or strategic partners, we may have inadequate access to information or insufficient time to complete due diligence, and we may not be able to complete such transactions on favorable terms, if at all. Such transactions are inherently risky, and the integration of any newly-acquired business requires significant effort and management attention that otherwise would be available for ongoing development of our other businesses. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The success of any acquisition, investment or alliance may be affected by a number of factors, including our ability to properly assess and value the potential business opportunity or to successfully integrate any business we may acquire into our existing business. Difficulties in assimilating acquired businesses include a number of special risks in addition to the difficulty of integrating cultures and operations and the diversion of management&#8217;s attention, including adverse short-term effects on our reported operating results, dependence on retention, hiring and training of key personnel, risks associated with unanticipated problems or legal liabilities and amortization of acquired intangible assets, some or all of which could materially and adversely affect our operations and financial performance. Integration of an acquired business also may disrupt our ongoing operations and require management resources that we would otherwise focus on developing our existing business. For example, we acquired the HIS business in February 2017, which includes IV pumps, solutions, and devices in order to create a leading pure-play infusion therapy company. We invested significant time and resources into the HIS integration in order to achieve the anticipated benefits of the transaction. In addition, in connection with the HIS business acquisition, we also entered into two manufacturing and supply agreements (the &#8220;MSAs&#8221;) with Pfizer under which, (i) Pfizer manufactures and supplies us with certain agreed upon products for an initial five-year term with a one-time two-year option to extend and (ii) we manufacture and supply Pfizer certain agreed upon products for a term of five or ten years depending on the product, with a one-time two-year option to extend. Our facility in Austin, Texas manufactures and supplies these products to Pfizer under the MSAs, which, for certain products, could expire as early as 2022. The expiration of these MSAs may adversely impact our production capacity utilization of our Austin facility, which could result in unforeseen operating difficulties and may impact our profitability. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition, any acquisition could result in the incurrence of debt, contingent liabilities or future write-offs of intangible assets or goodwill, any of which could have a material adverse effect on our financial condition, results of operations </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and cash flows. We may also experience losses related to investments in other companies, which could have an adverse effect on our results of operations and financial condition. As such, there can be no assurance that any past or future transactions will be successful.&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">If we are unable to effectively manage our internal growth or growth through acquisitions of companies, assets or products, our financial performance may be adversely affected.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We intend to continue to expand our marketing and distribution capability, which may include external expansion through acquisitions of companies or product lines both in the U.S. and foreign markets. We can provide no assurance that we will be able to identify, acquire, develop or profitably manage additional companies or operations or successfully integrate such companies or operations into our existing operations without substantial costs, delays or other problems. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have additional production facilities outside the U.S. to reduce labor costs. The expansion of our marketing, distribution and product offerings both internally and through acquisitions or by contract may place substantial burdens on our management resources and financial controls. Decentralization of assembly and manufacturing could place further burdens on management to manage those operations and maintain efficiencies and quality control.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The increasing burdens on our management resources and financial controls resulting from internal growth and acquisitions could adversely affect our operating results. Failure to manage this growth could adversely effect our operations through higher manufacturing costs, declining product quality, slower responses to competitive challenges, among other things. A failure in any one of these areas could make it difficult for us to meet market expectations for our products, and could damage our reputation and our financial performance may be adversely affected. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risk Factors</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We are subject to risks associated with doing business outside of the U.S.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                We operate in a global market and global operations are subject to a number of risks. Sales to customers outside of the U.S. made up approximately 28% of our revenue in 2020 and as our operations and sales located in Europe and other areas outside the U.S. increase, we may face new challenges and uncertainties, although we can give no assurance that such operations and sales will increase. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risks associated with our operations outside the U.S. also include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic and political uncertainty in the United Kingdom and the EU following the United Kingdom&#8217;s withdrawal from the EU on January 31, 2020;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in non-U.S. government programs; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">multiple non-U.S. regulatory requirements that are subject to change and that could restrict our ability to manufacture and sell our products;  </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">different local medical practices, product preferences and product requirements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">possible failure to comply with trade protection and restriction measures and import or export licensing requirements; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulty in establishing, staffing and managing non-U.S. operations; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">different labor regulations or work stoppages or strikes; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">political instability and actual or anticipated military or political conflicts; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic instability, including the European financial crisis or other economic instability in other parts of the world and the impact on interest rates, inflation and the credit worthiness of our customers; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainties regarding judicial systems and procedures; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">minimal or diminished protection of intellectual property in some countries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters or outbreak of diseases (including COVID-19); and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">imposition of government controls.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">                These risks, individually or in the aggregate, could have an adverse effect on our results of operations and financial condition. The occurrence or allegation of these types of risks may adversely affect our business, performance, prospects, value, financial condition, and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Our operating results may be adversely affected by unfavorable economic conditions that affect our customers&#8217; ability to buy our products and could affect our relationships with our suppliers.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disruptions in financial markets worldwide and other worldwide macro-economic challenges may cause our customers and suppliers to experience cash flow concerns. If job losses and the resulting loss of health insurance and personal savings cause individuals to forego or postpone treatment, the resulting decreased hospital use could affect the demand for our products.  As a result, customers may modify, delay or cancel plans to purchase our products and suppliers may increase their prices, reduce their output or change terms of sales. Additionally, if customers&#8217; or suppliers&#8217; operating and financial performance deteriorates, or if they are unable to make scheduled payments or obtain credit, customers may not be able to pay, or may delay payment of, accounts receivable owed to us and suppliers may impose different payment terms. Any inability of current and/or potential customers to pay us for our products or any demands by suppliers for different payment terms may adversely affect our earnings and cash flow.</span></div><div style="text-indent:36pt"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_19"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B. UNRESOLVED STAFF COMMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_22"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. PROPERTIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our material properties used by us in connection with our corporate administrative operations, manufacturing, distribution, research and development and service centers as of December 31, 2020, are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:28.372%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.800%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Approximate Square Footage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Primary Use</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Owned/Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">San Clemente, California, U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,000</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Headquarters and R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">San Clemente, California, U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,108</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Headquarters</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">San Diego, California, U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,779</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Offices and R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lake Forest, Illinois, U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,498</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Offices</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Houten, Netherlands</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,341</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Offices</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Montreal, Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,414</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Offices/Device service center</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chennai, India</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,879</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">R&amp;D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Rydalmere, NSW Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,735</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate Offices/Device service center</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Austin, Texas, U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">594,602</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ensenada, Baja California, Mexico</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">La Aurora, Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">626,869</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Salt Lake City, Utah, U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufacturing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Round Rock, Texas, U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,960</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Warehouse/Manufacturing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dallas, Texas, U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">610,806</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution Warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">King of Prussia, Pennsylvania, U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,571</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution Warehouse</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Santa Fe Springs, California, U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,794</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distribution Warehouse</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owned</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sligo, Ireland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,000</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Device service center</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leased</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition to the above, we own and lease additional office and building space, research and development, and sales and support offices primarily in North America, Europe, South America, and Asia.  We believe our existing facilities, both owned and leased, are in good condition and suitable for the conduct of our business. </span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain legal proceedings in which we are involved are discussed in Part II, Item 8. "Financial Statements and Supplementary Data" of this Form 10-K in Note 15. Commitments and Contingencies to the Consolidated Financial Statements, and is incorporated herein by reference.</span><span style="color:#008000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_31"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market Information for Common Stock</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock has been traded on the NASDAQ Global Select Market under the symbol &#8220;ICUI&#8221; since our initial public offering on March&#160;31, 1992.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have never paid dividends and do not anticipate paying dividends in the foreseeable future as the Board of Directors intends to retain future earnings for use in our business or to purchase our shares.&#160; Any future determination as to payment of dividends or purchase of our shares will depend upon our financial condition, results of operations and such other factors as the Board of Directors deems relevant.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stockholders</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2021, we had 54 stockholders of record.  This does not include persons whose stock is in nominee or &#8220;street name&#8221; accounts through brokers.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities authorized for issuance under equity compensation plans are discussed in Part III, Item 12 of this Annual Report on Form 10-K.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Issuer Repurchase of Equity Securities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our stock repurchasing activity during the fourth quarter of 2020:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>purchased</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Average<br/>price&#160;paid<br/>per&#160;share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares<br/>purchased<br/>as&#160;part&#160;of&#160;a<br/>publicly<br/>announced<br/>program</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Approximate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">dollar&#160;value&#160;that</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">may&#160;yet&#160;be</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">purchased</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">under&#160;the</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">program</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/01/2020 - 10/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/01/2020 - 11/30/2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12/01/2020 - 12/31/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fourth quarter 2020 total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">____________________________</span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our&#160;common stock purchase plan, which authorized the repurchase of up to $100.0 million of our common stock, was authorized by our Board of Directors and publicly announced in August 2019.&#160;This plan has no expiration date. We are not obligated to make any purchases under our stock purchase program. Subject to applicable state and federal corporate and securities laws, purchases under a stock purchase program may be made at such times and in such amounts as we deem appropriate. Purchases made under our stock purchase program can be discontinued at any time we feel additional purchases are not warranted.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. SELECTED FINANCIAL DATA</span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following selected consolidated financial data (presented in thousands, except per share amounts) is derived from our Consolidated Financial Statements. Beginning in 2017, our results reflect our acquisition of  HIS. During 2018, we adopted Accounting Standards Codification ("ASC") 606, Revenue from Contracts with Customers, using the modified retrospective method applied to those contracts which were not completed as of January 1, 2018. The adoption of this standard did not have a material impact on our consolidated financial statements.  Our historical operating results are not necessarily indicative of future operating results and should be read in conjunction with the Consolidated Financial Statements and notes thereto, and with Item 7, Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:38.458%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.664%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.635%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INCOME DATA:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">REVENUE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,208&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL REVENUE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,004&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,208&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,040&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,292,613&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COST OF GOODS SOLD</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">809,507&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">794,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830,012&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GROSS PROFIT</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,497&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471,864&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,028&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,867&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring, strategic transaction and integration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,409&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(975)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OPERATING EXPENSES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">363,335&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364,504&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540,272&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">439,389&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,457&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INCOME (LOSS) FROM OPERATIONS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,162&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,360&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,941&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BARGAIN PURCHASE GAIN</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INTEREST EXPENSE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(549)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OTHER INCOME (EXPENSE), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,673)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,266)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,707&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,374&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,164&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(PROVISION) BENEFIT FOR INCOME TAXES</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,624)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,361&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NET INCOME</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NET INCOME PER SHARE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.90&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WEIGHTED AVERAGE NUMBER OF SHARES</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividends per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CASH FLOW DATA:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash flows from operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:36.491%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in&#160;thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BALANCE SHEET DATA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and short-term investment securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,637&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Working capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">725,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633,729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">677,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763,691&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,692,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,585,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496,951&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">704,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,502,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198,254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">660,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion should be read in conjunction with our Consolidated Financial Statements and Notes thereto.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Overview and Highlights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are one of the world's leading pure-play infusion therapy companies with global operations and a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and nondedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. In addition, we manufacture automated pharmacy IV compounding systems with workflow technology, closed system transfer devices for preparing and administering hazardous IV drugs and cardiac monitoring systems for critically ill patients. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COVID-19 Pandemic</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the COVID-19 pandemic, our non-essential offices and facilities, including our corporate headquarters are closed to non-essential employees. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our manufacturing, distribution, and pump service facilities are operating under our business continuity plan due to the need for our critical healthcare products, however, we have taken certain precautionary measures including the following to maximize the safety of our employees and to mitigate disruption to our operations:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implemented physical distancing measures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enhanced hygiene protocols and increased frequency of cleaning procedures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">acquired additional personal protective equipment;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developed contingency plans and protocols to assess employee illness;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">helped employees with childcare issues due to school and daycare closures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">implemented COVID-19 temperature screening for employees entering our manufacturing and distribution facilities; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">initiated a visitor pre-entry questionnaire to limit potential exposure in our facilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter in 2020, as a precautionary measure in response to market uncertainty driven by COVID-19, we preemptively increased our liquidity by borrowing $150.0 million under our Senior Secured Revolving Credit Facility ("Credit Facility"). As 2020 progressed, financial institutions demonstrated adequate liquidity in meeting the funding needs of the market and our internal operations remained stable, as such, we fully repaid the $150.0 million borrowed under our Credit Facility during the third quarter.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, due to the COVID-19 pandemic, we saw a meaningful decline in demand for our Infusion Consumables non-dedicated sets, a decline in demand for our Infusion Systems dedicated sets and an increase in demand for our Infusion Systems hardware. During 2020, most notably in the first quarter, we also experienced foreign exchange losses related to the strengthening of the U.S. dollar relative to certain foreign currencies as general economic conditions declined in response to COVID-19. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effect of the COVID-19 pandemic will not be fully reflected in our results of operations and overall financial performance until future periods. The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be fully predicted at this time, as such, the impact of the pandemic on our future results of operations </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and overall financial performance remain uncertain and cannot as yet be quantified. However, our future results could be impacted by the following:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lost revenue or additional costs associated with either disruptions at our production and distribution facilities or interruptions in our supply chain;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in demand from customers as a result of an increase in COVID-19 patient admissions in hospitals offset by the decline in non-COVID-19 patient admissions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">healthcare customers that defer the more profitable elective procedures may experience financial difficulties and may be unable to pay within payment terms for the products they purchased;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential lower demand in future periods due to over-purchasing of our products due to the COVID-19 pandemic;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reduced revenue due to delays in implementation of our infusion systems and oncology products at hospital locations due to restricted access;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher operating costs related to additional compensation paid to our manufacturing and distribution facility workers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">volatility in cash flow, revenue and income due to foreign currency fluctuations and volatility;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower travel and entertainment costs due to global travel restrictions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower income due to a delay in cost savings projects as a result of the travel and social distancing requirements of COVID-19; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lower interest income on cash balances due to reductions in interest rates along with higher interest expense from borrowings under our $150.0 million Credit Facility, if necessary, to maintain adequate liquidity.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Results of Operations</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes our total worldwide revenue by domestic and international markets by amount and as a percentage of total revenue (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:21.773%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.416%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">910.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">923.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,054.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">360.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,271.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,266.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, for the periods indicated, total revenue by product line as a percentage of total revenue:&#160;&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product&#160;line</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Consumables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical Care</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We manage our product distribution in the U.S. through a network of two owned and one leased distribution facilities, as well as, through direct channels, which include independent distributors and the end users of our products, and as original equipment manufacturer suppliers. Most of our independent distributors handle the full line of our products.  Internationally, we manage distribution utilizing international regional hubs and through independent distributors.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the U.S. a substantial amount of our products are sold to group purchasing organization ("GPO") member hospitals.  We believe that as healthcare providers continue to either consolidate or join major buying organizations, the success of our products will depend, in part, on our ability, either independently or through strategic relationships to secure long-term contracts with large healthcare providers and major buying organizations.&#160; Although we believe that we are not dependent on any single distributor, large healthcare provider or major buying organization for distribution of our products, the loss of a strategic relationship with any one of these organizations or a decline in demand for our products could have a material adverse effect on our operating results.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that achievement of our growth objectives worldwide will require increased efforts by us in sales and marketing and product acquisition and development; however, there is no assurance that we will be successful in implementing our growth strategy. Product development or acquisition efforts may not succeed, and even if we do develop or acquire additional products, there is no assurance that we will achieve profitable sales of such products.&#160;Increased expenditures for sales and marketing and product acquisition and development may not yield desired results when expected, or at all. While we have taken steps to control these risks, there are certain risks that may be outside of our control, and there is no assurance that steps we have taken will succeed.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality/Quarterly Results</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no significant seasonal aspects to our business.&#160; We can experience fluctuations in net sales as a result of variations in the ordering patterns of our largest customers, which may be driven more by production scheduling and their inventory levels, and less by seasonality.&#160;Our expenses often do not fluctuate in the same manner as net sales, which may cause fluctuations in operating income that are disproportionate to fluctuations in our revenue.&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We present summarized income statement data in Item 6. Selected Financial Data. The following table shows, for the three most recent years, the percentages of each income statement caption in relation to total revenues.&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Percentage&#160;of&#160;Revenues</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring, strategic transaction and integration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Total revenues for 2020, 2019 and 2018 were $1.3 billion, $1.3 billion and $1.4 billion, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to comparing changes in revenue on a U.S. GAAP basis, we also compare the changes in revenue from one period to another using constant currency. We provide constant currency information to enhance the visibility of underlying business trends, excluding the effects of changes in foreign currency translation rates. To calculate our constant currency results, we apply the average exchange rate for revenues from the prior year to the current year results. These results should be considered in addition to, not as a substitute for, results reported in accordance with GAAP. Results on a constant currency basis, as we present them, may not be comparable to similarly titled measures used by other companies and are not measures of performance presented in accordance with GAAP.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infusion Consumables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes our total Infusion Consumables revenue (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 over 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 over 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Consumables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infusion Consumables revenue decreased in 2020, as compared to 2019. The decrease was mostly driven by overall lower demand for our products due to the COVID-19 pandemic, partially offset by sales from new customers and sales of our ClearGuard HD product, which we acquired in our fourth quarter 2019 acquisition of Pursuit. On a constant currency basis, </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infusion Consumables revenue was comparable at $474.0 million for 2020, as the full year impact of foreign currency was negligible.&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infusion Consumables revenue decreased in 2019, as compared to 2018. The decrease was mostly driven by foreign exchange rates. On a constant currency basis, Infusion Consumables revenue would have been $485.8 million for 2019, an increase of $2.8 million or 0.6%, as compared to 2018.&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Infusion Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total Infusion Systems revenue (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:24.341%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.047%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 over 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 over 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Systems</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.7)%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infusion Systems revenue increased in 2020, as compared to 2019. The increase in revenue was primarily due to high demand for our infusion pumps during the COVID-19 pandemic, offset partially by lower demand for our dedicated infusion sets and losses of our non-core ambulatory pump business. On a constant currency basis Infusion Systems revenue in 2020 would have been $364.7 million, an increase of $36.4 million or 11.1%, as compared to 2019. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Infusion Systems revenue decreased in 2019, as compared to 2018. The decrease in revenue was primarily due to the impact of exchange rates and losses of our non-core ambulatory and patient controlled analgesia pumps business. On a constant currency basis Infusion Systems revenue in 2019 would have been $338.6 million, a decrease of $16.9 million or 4.8%, as compared to 2018. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">IV Solutions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our total IV Solutions revenue (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 over 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 over 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV Solutions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.3)%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.3)%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;IV Solutions sales decreased in 2020, as compared to 2019, due to lower contract manufacturing sales to Pfizer and higher sales in the first quarter of 2019 to non-contracted customers.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">IV Solutions sales decreased in 2019, as compared to 2018. Supply constraints at our competitors beginning in the second quarter of 2017 and continuing through 2018 caused some temporary customer purchases and stock-up of IV Solutions in 2018. These market shortages temporarily drove up the demand for our product during the latter part of 2017, in 2018 and during the first part of 2019. The temporary increase in IV Solutions sales that we had as a result of competitor supply constraints normalized in mid-2019 as customers returned to their original contract supplier.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Care</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes our total Critical Care revenue (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 over 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 over 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical Care</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Critical Care revenue increased in 2020, as compared to 2019, primarily as a result of growth in the Asia region and improved manufacturing capacity.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical Care revenue decreased in 2019, as compared to 2018, primarily due to manufacturing constraints.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profits</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Gross profits for 2020, 2019 and 2018 were 36.3%, 37.3%, and 40.7%, respectively.&#160; </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The decrease in gross profit in 2020, as compared to 2019 was primarily due to lower IV Solutions manufacturing volumes and unfavorable product mix as a result of lower demand for our consumables products during the COVID-19 pandemic.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in gross profit in 2019, as compared to 2018 was primarily due to the slowdown in manufacturing of IV Solutions and additional supply chain costs related to higher than optimal inventory levels. In 2019, we also recorded a one-time supply chain inventory optimization charge of $16.3 million for the initial ramp down of IV Solution production to align supply to market demand. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative ("SG&amp;A") Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our SG&amp;A expenses (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:23.037%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.094%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.105%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 over 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 over 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated SG&amp;A expenses increased in 2020, as compared to 2019. Dealer fees increased $9.3 million, depreciation and amortization expense increased $7.1 million, compensation expense increased $5.5 million, and stock compensation increased $2.0 million. Offsetting these expense increases was a $6.3 decrease in bad debt expense, a $6.3 million decrease in travel expenses, a $3.7 million decrease in consulting expenses, and a $2.8 million decrease in sales and marketing expenses. Dealer fees increased due to a change to a distribution model from a direct model in Canada and an increase in revenue from distributors. Depreciation and amortization expense increased primarily as a result of the increase in amortization base due to the November 2019 acquisition of Pursuit. Compensation expense increased as a result of lower incentive compensation recognized in the prior year due to results below performance targets. Stock compensation increased in the current year due to a change in the number of performance shares estimated to vest on one of our non-executive performance awards. Bad debt expense is estimated based on an analysis of the expected losses on the accounts receivables at the reporting date, which varies from period-to-period due to the quality of those receivables. Travel expenses decreased in the current year, as compared to prior year, due to travel restrictions in response to COVID-19. Consulting expense was higher in 2019 due to charges incurred related to tax compliance and IT infrastructure expenses. Sales and marketing expenses decreased due to the impact of COVID-19 on trade shows, conferences, and related expenses.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated SG&amp;A expenses decreased in 2019, as compared to 2018. Consulting expenses decreased $33.9 million, compensation expense decreased $17.9 million, legal expense decreased $3.8 million, marketing expenses decreased $3.4 million, information technology decreased $3.3 million, stock based compensation decreased $3.2 million and travel expenses decreased $2.8 million. Partially offsetting these decreases was a $10.6 million increase in depreciation and amortization and a $7.9 million increase in bad debt and warranty expense. Consulting expenses decreased as our transitional services agreement with Pfizer ended in the fourth quarter of 2018. Compensation expense decreased in the current period as incentive bonuses were higher in the prior year due to company performance. Legal expenses were higher in the prior year due to expenses incurred related to the contract settlement, discussed below.  Marketing expenses decreased in the current period as the prior period included additional expenses related to post-acquisition branding efforts.  Information technology expenses decreased as software maintenance costs decreased in the current period. Stock based compensation decreased due to an adjustment for changes in the number of performance shares estimated to vest. Depreciation expense increased due to an increase in the depreciable asset base related to the HIS integration. Bad debt expense increased as a result of the quarterly assessment of our reserves related to our accounts receivable.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development ("R&amp;D") Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes our total R&amp;D Expenses (in millions, except percentages):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:24.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ change </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% change </span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020 over 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019 over 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;R&amp;D expenses decreased in 2020, as compared to 2019, and decreased in 2019, as compared to 2018. R&amp;D expenses are primarily related to compensation and benefit expenses incurred on our R&amp;D projects in progress during each year.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restructuring, Strategic Transaction and Integration Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring, strategic transaction and integration expenses were $28.4 million, $80.6 million and $105.4 million in 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring Charges</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, restructuring charges were $7.9 million. These charges were primarily related to severance and costs related to office and other facility closures. We expect to pay unpaid restructuring charges as of December 31, 2020, in 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, restructuring charges were $8.4 million. These charges were primarily related to a one-time charge to move our U.S. pump service depot to our existing Salt Lake City facility and other plant restructuring. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, restructuring charges were $4.5 million. These charges were related to severance costs from the reduction in our workforce as a result of the continued integration of HIS. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Transaction and Integration Expenses</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we incurred $20.5 million in strategic transaction and integration expenses primarily related to the integration of HIS, which included the migration of IT systems at our Austin facility. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, we incurred $72.2 million in strategic transaction and integration expenses primarily related to the integration of the HIS business. Integration expenses included a one-time strategic supply chain restructuring charge of $22.1 million, which reduces our contracted commitments to our third party manufacturer and we incurred charges related to our final Pfizer separation costs and clean-up, which included a $12.7 million non-cash write-off of related assets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we incurred $100.9 million in strategic transaction and integration expenses primarily related to our continued integration of the HIS business and IT systems.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in fair value of contingent earn-out</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the fair value revaluation of our Pursuit contingent earn-out liability resulted in an increase in value of $9.0 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, the fair value revaluation of our HIS contingent earn-out liability resulted in a change in value of $47.4 million reducing the liability balance to zero. The earn-out period ended on December 31, 2019. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2018, the fair value revaluation of our HIS contingent earn-out liability resulted in a change in fair value of $20.4 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Settlement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we recorded $1.0 million in contract settlement income related to the resolution of a dispute with one of our suppliers. In</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2019 and 2018, we incurred a $5.7 million and $41.6 million charge, respectively, related to the resolution of a dispute with a product partner, which resulted in a redefinition of our contractual arrangement and in the rights and remedies determined under such arrangement.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $1.8 million, $0.5 million and $0.7 million in 2020, 2019 and 2018, respectively.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2020, interest expense was primarily related to borrowings under our five-year Revolving Credit Facility ("Credit Facility") and the amortization of financing costs that were incurred in 2017 in connection with entering into the Credit Facility.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019 and 2018, the interest expense includes the amortization of financing costs and a per annum commitment fee charged on the unused portion of the revolver under such Credit Facility. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Borrowing under the Credit Facility bears interest, at our option, based on the Base Rate (as defined in Note 11 in our accompanying consolidated financial statements) plus applicable margin or the London Interbank Offered Rate plus applicable margin. The per annum commitment fee is based on consolidated total leverage ratio in effect and can range between 0.15% to 0.30% on the unused portion of the Credit Facility (see Note 11, Long-Term Obligations in our accompanying consolidated financial statements for additional information).</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income (Expense), net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other income (expense), net was $1.1 million, $7.9 million and $(6.7) million in 2020, 2019 and 2018, respectively.&#160; In 2020, the other income, net was primarily related to interest income of $3.7 million, miscellaneous income, net of $2.8 million and gain from the disposal of property, plant and equipment of $1.8 million, which was mostly offset by $7.2 million in foreign exchange losses incurred as a result of the strengthening of the U.S. dollar from the impact of COVID-19 during the first half of the year. In 2019, other income, net was primarily due to interest income of $6.8 million related to our banking and investment accounts. In 2018, other expense, net included $8.1 million of foreign exchange losses and a $3.9 million loss on disposal of or write-off of property, plant and equipment offset by $5.4 million of interest income.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Income taxes were accrued at an estimated annual effective tax rate of 11%, 12% and (29%) in 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The effective tax rate in 2020 differs from the federal statutory rate of 21% principally because of the effect of the mix of U.S. and foreign incomes, state income taxes, global intangible low-taxed income ("GILTI"), foreign-derived intangible income ("FDII") and tax credits. The effective tax rate in 2020 included a tax benefit of $5.3 million related to the excess tax benefits recognized on stock option exercises and the vesting of restricted stock units during the period. The effective tax rate for 2020 also included U.S. federal and state return-to-provision adjustments net of related reserve changes for the year ended December 31, 2019 of $3.8 million tax benefit primarily due to changes in estimates for GILTI, FDII, and related foreign tax credits. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective tax rate in 2019 differs from the federal statutory rate of 21% principally because of the effect of the mix of U.S. and foreign incomes, state income taxes, GILTI and tax credits. The effective tax rate for 2019 included a tax benefit of $9.6 million related to the excess tax benefits recognized on stock option exercises and the vesting of restricted stock units during the period. The effective tax rate for 2019 was also impacted by the repatriation of certain intellectual property and assets from a liquidation of one of our foreign subsidiaries to the U.S. parent. In accordance with the changes to the accounting for income tax effects of such intra-entity transfers of assets, we recorded a net tax benefit of $3.8 million related to the liquidation. Lastly, the effective tax rate during 2019 included a tax expense of $2.2 million related to return-to-provision adjustments for the year ended December 31, 2018 primarily due to changes in estimates for our U.S. GILTI inclusion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective tax rate in 2018 differs from the federal statutory rate of 21% principally because of the effect of the mix of U.S. and foreign incomes, state income taxes and tax credits. The effective tax rate for 2018 included a tax benefit of $12.6 million related to the excess tax benefits recognized on stock option exercises and the vesting of restricted stock units during the period. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Introduction</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of cash are cash flows from operating activities, proceeds from the exercise of employee options and borrowings under our Credit Facility (as defined above).  Our primary uses of cash are to meet working capital requirements, finance capital expenditures and acquisitions along with acquisition-related incremental transaction and integration costs.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, our cash, cash equivalents and short-term investment securities increased by $118.1 million from $292.6 million at December&#160;31, 2019 to $410.8 million at December&#160;31, 2020. Our cash provided by operations was partially offset by purchases of property and equipment and cash taxes paid by us on behalf of employees related to net share settlement of their equity awards.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Future Cash Flows</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Short-term</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our five-year $150 million Credit Facility provides us with fast, flexible funding for future acquisition and operational needs. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term investment portfolio is invested in corporate bonds and our primary investment goal is capital preservation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we can provide no assurances, we estimate that our capital expenditures in 2021 will approximate $75 million to $85 million. We anticipate making additional investments in machinery and equipment in our manufacturing operations in Costa Rica, the U.S. and Mexico to support new and existing products and in infusion pumps that get placed with customers outside the U.S.&#160;We expect to use our cash and cash equivalents to fund our capital purchases.&#160;Amounts of spending are estimates and actual spending may substantially differ from those amounts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our existing cash, cash equivalents along with funds expected to be generated from future operations will provide us with sufficient funds to finance our current operations for the next twelve months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our long-term liquidity needs include capital expenditures related to the expansion and maintenance of our business and potential acquisitions in accordance with our growth strategy. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We are unable to project with certainty whether our long-term cash flow from operations and amounts available to us under our Credit Facility will be sufficient to fund our future capital expenditures and acquisitions as they arise. In the event that we experience illiquidity in our investment securities, downturns or cyclical fluctuations in our business that are more severe or longer than anticipated or if we fail to achieve anticipated revenue and expense levels, we may need to obtain or seek alternative sources of capital or financing, and we can provide no assurances that the terms of such capital or financing will be available to us on favorable terms, if at all.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Facility</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On November 8, 2017, we entered into a five year revolving Credit Facility with various lenders which includes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$150 million in borrowing capacity available for revolving credit loans and may also be used to borrow, on same-day notice under a swingline, the lesser of $10 million and the aggregate unused amount of the revolving credit available. During the first quarter in 2020, as a result of market uncertainty caused by COVID-19, we preemptively increased our liquidity as a precautionary measure by borrowing $150.0 million under our revolving Credit Facility. As 2020 progressed, financial institutions demonstrated adequate liquidity in meeting the funding needs of the market and our internal operations remained stable, as such, we fully repaid the $150.0 million borrowed under our Credit Facility during the third quarter. As of December 31, 2020, we had $150 million of availability under the revolving Credit Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;All of our obligations under the Credit Facility are guaranteed by ICU Medical, Inc. and certain of our existing subsidiaries. The obligations under the Credit Facility are secured by a pledge of 100% of the capital stock of certain subsidiaries owned by us and a security interest in substantially all of our tangible and intangible assets and the tangible and intangible assets of each guarantor.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility contains certain financial covenants pertaining to Consolidated Fixed Charge Coverage and Consolidated Total Leverage ratios, see below under "Financial Covenants". In addition, the Credit Facility has restrictions pertaining to limitations on debt, liens, negative pledges, loans, advances, acquisitions, other investments, dividends, distributions, redemptions, repurchases of equity interests, fundamental changes and asset sales and other dispositions, prepayments, redemptions and purchases of subordinated debt and other junior debt, transactions with affiliates, dividend and payment restrictions affecting subsidiaries, changes in line of business, fiscal year and accounting practices and amendment of organizational documents and junior debt documents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Covenants</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility contains certain negative financial covenants, including, Consolidated Total Leverage and Consolidated Fixed Charge Coverage Ratios.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Leverage Ratio is defined as the ratio of Consolidated Total Funded Indebtedness on such date, to Consolidated Adjusted EBITDA, as defined under the Credit Facility Agreement, for the most recently completed four fiscal quarters.  The maximum Consolidated Leverage Ratio is not more than 3.00 to 1.00.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Fixed Charge Coverage Ratio is defined as the ratio of: (a) Consolidated Adjusted EBITDA less the sum of (i) capital expenditures, (ii) federal, state, local and foreign income taxes paid in cash and (iii) cash restricted payments made after the closing date, to (b) Consolidated Fixed Charges for the most recently completed four fiscal quarters, calculated on a pro forma basis. The minimum Consolidated Fixed Charge Coverage Ratio is 2.00 to 1.00. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We were in compliance with all financial covenants as of December 31, 2020.&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Historical Cash Flows</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash provided by operations was $222.8 million in 2020. Net income plus adjustments for non-cash net expenses contributed $239.7 million to cash provided by operations. Net cash used in operations as a result of changes in operating assets and liabilities was $17.0 million. The changes in operating assets and liabilities included a $46.4 million decrease in accounts payable, a $29.4 million decrease in accrued liabilities, $18.0 million in net changes in income taxes, including excess tax benefits and deferred income taxes, a $16.1 million increase in other assets, and a $4.3 million increase in prepaid expenses and other current assets. Offsetting these amounts was a $78.0 million decrease in accounts receivable and a $19.2 million decrease in inventories. The decrease in accounts payable was due to the payment of integration-related expenses with extended payment terms and the timing of other payments. The decrease in accrued liabilities was due to the payment of one-time accrued supply chain reorganization costs. The increase in other assets was due to the purchase of spare parts. The net changes in income taxes was a result of the timing of payments. The increase in prepaid expenses and other current assets was primarily due to an increase in deferred costs. The decrease in accounts receivable is primarily due to collection efforts. The decrease in inventory was primarily due to improved inventory management and increased demand for certain products driven by the COVID-19 pandemic at the end of the year. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our cash provided by operations was $101.9 million in 2019. Net income plus adjustments for non-cash net expenses contributed $213.6 million to cash provided by operations. Net cash used in operations as a result of changes in operating assets and liabilities was $111.6 million. The changes in operating assets and liabilities included a $43.7 million decrease in accrued liabilities, a $29.8 million increase in other assets, a $25.0 million increase in inventories, a $23.7 million increase in accounts receivable, and a $2.7 million decrease in accounts payable. Offsetting these amounts was a $8.6 million decrease in prepaid expenses and other current assets and $4.7 million in net changes in income taxes, including excess tax benefits and deferred income taxes. The decrease in accrued liabilities was primarily a result of the payout of accrued compensation, partially offset by an increase in certain accruals including $22.1 million in accrued costs related to the initial ramp down of IV Solution production. The increase in other assets was primarily related to the purchase of spare parts. The increase in inventory was primarily due to an increase in our finished goods safety stock. The increase in accounts receivable is mainly due to the current year reclassification of receivables from Pfizer and the timing of revenue and collections. In the current year, receivables from Pfizer are included in accounts receivable and not in a separate related-party receivable line item as in the prior year. As of December 31, 2018, Pfizer had sold all of its shares of our common stock thereby ending its related-party relationship with us. The decrease in accounts payable was due to the timing of payments. The decrease in prepaid expenses and other current assets was primarily due to the collection of receivable amounts owed from Pfizer. The net changes in income taxes was a result of the timing of payments. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash provided by operations was $160.2 million in 2018. Net income plus adjustments for non-cash net expenses contributed $192.9 million to cash provided by operations. Net cash provided by operations as a result of changes in operating assets and liabilities was $32.7 million. The changes in operating assets and liabilities included a $76.7 million increase in accounts receivable, a $29.6 million decrease in accrued liabilities, a $21.8 million increase in inventories, a $20.0 million in net changes in income taxes, including excess tax benefits and deferred income taxes and a $9.1 million increase in other assets. Offsetting these amounts was a $97.4 million decrease in related party receivables and a $23.3 million increase in accounts payable. The increase in accounts receivable is due to the increase in revenue and timing of collections. The decrease in accrued liabilities was primarily a result of the settlement of contract liabilities. The increase in inventory was primarily due to efforts to build-up the inventory level of certain products. The net changes in income taxes was a result of the timing of payments. The increase in other assets was primarily due to the purchase of spare parts. The decrease in related-party receivables was a result </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the transition services agreement with Pfizer nearing its end. The increase in accounts payable was due to the timing of payments.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in our investing cash flows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.418%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investing Cash Flows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,005)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(732)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from the disposal of assets held-for-sale, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset additions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,728)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,059)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business acquisitions, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,833)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of investment securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,040)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,496)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,785)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sale of investment securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(98,139)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(166,888)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,370)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,749&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,518)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">______________________________ </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purchases of property, plant and equipment will vary from period to period based on additional investments needed to support new and existing products and expansion of our manufacturing facilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  In 2020, we sold our Farmers Branch, Texas, U.S. distribution facility for $6.0 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In 2018, we sold the land and building related to our Dominican Republic manufacturing facilities acquired as part of the 2017 HIS acquisition. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our business acquisitions will vary from period to period based upon our current growth strategy and our ability to execute on desirable target companies. In 2019, we acquired Pursuit for approximately $75.0 million in cash consideration and we acquired a small foreign distributor for approximately $4.6 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(5) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our purchases of investment securities will vary from period to period based on current cash needs, planning for known future transactions and changes in our investment strategy. Our investment policy allows for the purchase of securities with final maturities in excess of one year.  If cash is not needed for known future transactions our investment strategy takes advantage of the long-term securities with higher yields. Typically, our longer term securities have maturities up to three years.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Proceeds from the sale of our investment securities will vary based on the maturity dates of the investments.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes the changes in our financing cash flows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:43.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.430%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Variance</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financing Cash Flows:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from short-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Repayment of short-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,461&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,543)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments on finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax withholding payments related to net share settlement of equity awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,876)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,639)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,252)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,387)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,907)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,023&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,867&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,930)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">______________________________ </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, as a result of market uncertainty caused by COVID-19, we borrowed $150.0 million under our revolving Credit Facility as a precautionary measure to increase liquidity. We had fully repaid all amounts borrowed as of December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from the exercise of stock options will vary from period to period based on the volume of options exercised and the exercise price of the specific options exercised.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, our employees surrendered 67,041 shares of our common stock from vested restricted stock awards as consideration for approximately $12.9 million in minimum statutory withholding obligations paid on their behalf. In 2019, our employees surrendered 80,186 shares of our common stock from vested restricted stock awards as consideration for approximately $18.6 million in minimum statutory withholding obligations paid on their behalf.  In 2018, our employees surrendered 26,307 shares of our common stock from vested restricted stock awards as consideration for approximately $6.3 million in minimum statutory withholding obligations paid on their behalf.    </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock purchase plan, which authorized the repurchase of up to $100.0 million of our common stock, was authorized by our Board of Directors and publicly announced in August 2019.&#160; This plan replaced our existing plan and has no expiration date.  As of December 31, 2020, all of the $100.0 million available for purchase was remaining under the plan.   We are currently limited on share purchases in accordance with the terms and conditions of our Credit Facility (see Note 11 to the consolidated financial statements in Part II, Item 8 of this Form 10-K).&#160;&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effects of Inflation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We do not believe that inflation and changing prices had a significant impact on our results of operations for any periods presented herein.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">New Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1 to the consolidated financial statements in Part II, Item 8 of this Form&#160;10-K.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off Balance Sheet Arrangements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the normal course of business, we have agreed to indemnify our officers and directors to the maximum extent permitted under Delaware law and to indemnify customers as to certain intellectual property matters related to sales of our products.&#160; There is no maximum limit on the indemnification that may be required under these agreements.&#160; Although we can provide no assurances, we have never incurred, nor do we expect to incur, any liability for indemnification.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have contractual obligations, at December&#160;31, 2020, of approximately the amount set forth in the table below. This amount excludes inventory-related purchase orders for goods and services for current delivery and other open orders for purchases that support normal operations. The majority of our inventory purchase orders are blanket purchase orders that represent an estimated forecast of goods and services. We do not have a firm commitment liability on the blanket purchase orders. We have excluded from the table below pursuant to ASC 740-10-25 (formerly FIN 48), an interpretation of ASC 740-10 (formerly SFAS 109), a non-current income tax liability of $16.4 million due to the high degree of uncertainty regarding the timing of future cash outflows associated with the liabilities.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:19.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.240%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.062%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.503%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.509%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contractual&#160;Obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Thereafter</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,767&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitment fee on Credit Facility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warehouse service agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,723&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,635&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,884&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,399&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,002&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,289&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our significant accounting policies are summarized in Note 1 to the Consolidated Financial Statements.&#160;In preparing our consolidated financial statements in accordance with GAAP and pursuant to the rules and regulations of the SEC, we make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue and expenses, and related disclosures of contingent assets and liabilities. We base our estimates, assumptions and judgments on historical experience and other factors that we believe are reasonable. We evaluate our estimates, assumptions and judgments on a regular basis and apply our accounting policies on a consistent basis. We believe that the estimates, assumptions and judgments involved in the accounting for revenue recognition, accounts receivable, inventories, property, plant and equipment and related depreciation, and business combinations have the most potential impact on our consolidated financial statements. Historically, our estimates, assumptions and judgments relative to our critical accounting policies have not differed materially from actual results.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;We recognize revenues when we transfer control of promised goods to our customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods. We offer certain volume-based rebates to our distribution customers, which we consider variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. Chargebacks are the difference between prices we charge our distribution customers and contracted prices we have with the end customer which are processed as credits to our distribution customers. In estimating the expected value of chargeback amounts for use in determining the transaction price, we use information available at the time, including our historical experience. We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available and our historical experience.  Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The vast majority of our sales of Infusion Consumables, Infusion Systems, IV Solutions and Critical Care products are sold on a standalone basis and control of these products transfers to the customer upon shipment.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our software license renewals are considered to be transferred to a customer at a point in time at the start of each renewal period, therefore revenue is recognized at that time.&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Deliverables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In certain circumstances, we enter into arrangements in which we provide multiple deliverables to our customers.  These bundled arrangements typically consist of the sale of infusion systems equipment, along with annual software licenses and related software implementation services, as well as infusion consumables, IV solutions and extended warranties.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant judgments related to these arrangements are (i) identifying the various performance obligations and (ii) estimating the relative standalone selling price of each performance obligation, typically using a directly observable method or calculated on a cost plus margin basis method. Revenue related to the bundled equipment, software and software implementation services is recognized upon implementation. The transaction price allocated to the extended service-type warranty is recognized as revenue over the period the warranty service is provided.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Accounts receivable are stated at net realizable value. An allowance is provided for estimated collection losses based on an analysis of the age of the receivable, on specific past due accounts for which we consider collection to be doubtful and based on current receivables where known economic conditions specific to individual significant customers may indicate collection is doubtful. We rely on prior payment trends, financial status and other factors to estimate the cash which ultimately will be received. Such amounts cannot be known with certainty at the financial statement date. We regularly review individual past due balances for collectability. Loss exposure is with international customers for whom normal payment terms are long in comparison to those of our other customers and with domestic distributors. If actual collection losses exceed expectations, we could be required to accrue additional bad debt expense, which could have an adverse effect on our operating results in the period in which the accrual occurs.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Inventories are stated at the lower of cost (first in, first out) or net realizable value. We need to carry many components to accommodate our rapid product delivery, and if we overestimate demand or if customer requirements change, we may have components in inventory that we may not be able to use. For finished products in inventory, we need to estimate what may not be saleable. We regularly review inventory and reserve for slow moving items, and write off all items that we do not expect to use in manufacturing, and finished products that we do not expect to sell. If actual usage of components or sales of finished goods inventory is less than our estimates, we could be required to write off additional inventory, which could have an adverse effect on our operating results in the period in which the write-off occurs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;If our excess and obsolete reserve changed by 1% our cost of goods sold and gross margin would be impacted by $0.4 million with no meaningful impact to our gross margin percentage.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment/depreciation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160; </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Property, plant and equipment is carried at cost and depreciated on the straight-line method over the estimated useful lives. The estimates of useful lives are significant judgments in accounting for property, plant and equipment, particularly for molds and automated assembly machines that are custom made for us. We may retire them on an accelerated basis if we replace them with larger or more technologically advanced tooling. The remaining useful lives of all property, plant and equipment are reviewed regularly and lives are adjusted or assets written off based on current estimates of future use. As part of that review, property, plant and equipment is reviewed for other indicators of impairment. An unexpected shortening of useful lives of property, plant and equipment that significantly increases depreciation provisions, or other circumstances causing us to record an impairment loss on such assets, could have an adverse effect on our operating results in the period in which the related charges are recorded.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The application of the acquisition method of accounting for business combinations requires the use of significant estimates, assumptions and judgments in the determination of the estimated fair value of assets acquired and liabilities assumed in order to properly allocate the purchase price at the acquisition date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Although we believe the estimates, assumptions and judgments we have made are reasonable, they are based in part on historical experience, industry data, information obtained from the management of the acquired companies and assistance from independent third-party appraisal firms, and are inherently uncertain. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Examples of critical estimates in valuing certain of the tangible and intangible assets we have acquired, and certain liabilities assumed include but are not limited to: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - we used the comparative sales method, which estimates the selling price of finished goods and work-in-progress inventory, reduced by estimated costs expected to be incurred in selling the inventory and a profit on those costs.  The fair value of inventory is recognized in our statements of operations as the inventory is sold.  Based on internal forecasts and estimates of inventory turnover, acquisition date inventory is sold and recognized in cost of goods sold over an estimated period of six months after the acquisition date.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Property, Plant and Equipment - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the fair value estimate of acquired property, plant and equipment is determined based upon the nature of the asset using either the cost approach, the sales comparison approach or the income capitalization approach.  The cost approach measures the value of an asset by estimating the cost to acquire or reproduce comparable assets. The sales comparison approach measures the value of an asset through an analysis of comparable property sales. The income approach values the asset based on its earnings potential.  The fair value of land was estimated using a sales comparison approach.  Land and building improvements were valued using the cost approach.  Personal property assets, such as, leasehold improvements, tooling, laboratory equipment, furniture and fixtures, and equipment, computer hardware, computer software, dies and molds were all valued using the cost approach.  Transportation equipment and major manufacturing and equipment were valued using the sales comparison method.  Construction-in-progress assets were valued based on the cost approach less adjustments for the nature of the assets.  The fair value of property, plant and equipment will be recognized in our statements of operations over the expected useful life of the individual depreciable assets.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Identifiable Intangible Assets - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the significant acquired identifiable intangible assets generally is determined using varying methods under the income approach. This method starts with a forecast of all of the expected future net cash flows associated with the asset and then adjusts the forecast to present value by applying an appropriate discount rate that reflects the risk factors associated with the cash flow streams.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Earn-out Liability - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the earn-out liabilities were valued using a Monte Carlo simulation (see Note 8 to the consolidated financial statements in Part II, Item 8 of this Form 10-K for details).</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates or actual results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Forward Looking Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Various portions of this Annual Report on Form&#160;10-K, including this Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations, and documents referenced herein, describe trends in our business and finances that we perceive and state some of our expectations and beliefs about our future. These statements about the future are &#8220;forward looking statements,&#8221; within the meaning of Section&#160;27A of the Securities Act of 1933, as amended, and Section&#160;21E of the Securities Exchange Act of 1934, as amended, and we may identify them by using words such as "anticipate," "believe," "expect," "estimate," "intend," "plan," "will," "continue," "could," "may," and by similar expressions and statements about aims, goals and plans. The forward looking statements are based on the best information currently available to us and assumptions that we believe are reasonable, but we do not intend the statements to be representations as to future results. They include, without limitation, statements about:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">future growth; future operating results and various elements of operating results, including future expenditures and effects with respect to sales and marketing and product development and acquisition efforts; future sales and unit volumes of products; expected increases and decreases in sales; deferred revenue; accruals for restructuring charges, future license, royalty and revenue share income; production costs; gross margins; litigation expense; future SG&amp;A and R&amp;D expenses; manufacturing expenses; future costs of expanding our business; income; losses; cash flow; amortization; source of funds for capital purchases and operations; future tax rates; alternative sources of capital or financing; changes in working capital items such as receivables and inventory; selling prices; and income taxes;</span></div><div style="padding-left:72pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">factors affecting operating results, such as shipments to specific customers; reduced dependence on current proprietary products; loss of a strategic relationship; change in demand; domestic and international sales; expansion in international markets, selling prices; future increases or decreases in sales of certain products and in certain markets and distribution channels; maintaining strategic relationships and securing long-term and multi-product contracts with large healthcare providers and major buying organizations; increases in systems capabilities; introduction, development and sales of new products, acquisition and integration of businesses and product lines, including the HIS business and Pursuit; benefits of our products over competing systems; qualification of our new products for the expedited Section 510(k) clearance procedure; possibility of lengthier clearance process for new products; planned increases in marketing; warranty claims; rebates; product returns; bad debt expense; amortization expense; inventory requirements; lives of property, plant and equipment; manufacturing efficiencies and cost savings; unit manufacturing costs; establishment or expansion of production facilities inside or outside of the U.S.; planned new orders for semi-automated or fully automated assembly machines for new products; adequacy of production capacity; results of R&amp;D; our plans to repurchase shares of our common stock; asset impairment losses; relocation of manufacturing facilities and personnel; effect of expansion of manufacturing facilities on production efficiencies and resolution of production inefficiencies; the effect of costs to customers and delivery times; business seasonality and fluctuations in quarterly results; customer ordering patterns and the effects of new accounting pronouncements; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">new or extended contracts with manufacturers and buying organizations; dependence on a small number of customers; loss of larger distributors and the ability to locate other distributors; the impact of our acquisition of the HIS business; growth of our Clave products in future years; design features of Clave products; the outcome of our strategic initiatives; regulatory approvals and compliance; outcome of litigation; patent protection and intellectual property landscape; patent infringement claims and the impact of newly issued patents on other medical devices; competitive and market factors, including continuing development of competing products by other manufacturers; improved production processes and higher volume production; innovation requirements; consolidation of the healthcare provider market and downward pressure on selling prices; distribution or financial capabilities of competitors; healthcare reform legislation; use of treasury stock; working capital requirements; liquidity and realizable value of our investment securities; future investment alternatives; foreign currency denominated financial instruments; foreign exchange risk; commodity price risk; our expectations regarding liquidity and capital resources over the next twelve months; </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:72pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">capital expenditures; plans to convert existing space; acquisitions of other businesses or product lines, indemnification liabilities and contractual liabilities. </span></div><div style="padding-left:72pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;Forward-looking statements involve certain risks and uncertainties, which may cause actual results to differ materially from those discussed in each such statement.&#160; First, one should consider the factors and risks described in the statements themselves or otherwise discussed herein. Those factors are uncertain, and if one or more of them turn out differently than we currently expect, our operating results may differ materially from our current expectations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;Second, investors should read the forward looking statements in conjunction with the Risk Factors discussed in Item 1A of this Annual Report on Form&#160;10-K.&#160; Also, actual future operating results are subject to other important factors and risks that we cannot predict or control, including without limitation, the following:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impacts of the COVID-19 pandemic on us, our business and on domestic and global economies generally;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">general economic and business conditions, both in the U.S. and internationally;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected changes in our arrangements with our large customers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">outcome of litigation;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign exchange rates and other risks of doing business internationally;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in labor costs or competition for skilled workers;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases in costs or availability of the raw materials need to manufacture our products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effect of price and safety considerations on the healthcare industry;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competitive factors, such as product innovation, new technologies, marketing and distribution strength and price erosion;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the successful development and marketing of new products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated market shifts and trends;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of legislation affecting government reimbursement of healthcare costs;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes by our major customers and independent distributors in their strategies that might affect their efforts to market our products;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the effects of additional governmental regulations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated production problems; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the availability of patent protection and the cost of enforcing and of defending patent claims.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The forward looking statements in this report are subject to additional risks and uncertainties, including those detailed from time to time in our other filings with the Securities and Exchange Commission. These forward-looking statements are made only as of the date hereof and, except as required by law, we undertake no obligation to update or revise any of them, whether as a result of new information, future events or otherwise.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Risk    </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we were to incur borrowings under our Credit Facility, we would face market risk stemming from changes in interest rates.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Risk</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We transact business globally in multiple currencies, some of which are considered volatile. Our international revenues and expenses and working capital positions denominated in these foreign currencies expose us to the risk of fluctuations in foreign currency exchange rates against the U.S. dollar. As the receiver of foreign currencies we are adversely affected by the strengthening of the U.S. dollar relative to the foreign currency. We currently do not hedge our foreign currency exposures other than the Mexican Peso described below.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our European operations, our net Euro asset position at December&#160;31, 2020 was approximately &#8364;37.8 million. A 10% change in the conversion of the Euro to the U.S. dollar for our cash, accounts receivable, accounts payable and accrued liabilities from the December&#160;31, 2020 spot rate would impact our consolidated amounts on these balance sheet items by approximately $4.6 million, or 0.7% of these net assets.&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have manufacturing facilities and conduct business transactions denominated in the Mexican Peso. We hedge a portion of our manufacturing spend, which reduces our exposure to the foreign currency exchange risk related to the Mexican Peso (see Note 7, Derivatives and Hedging to the consolidated financial statements in Part II, Item 8 of this Form 10-K). </span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.&#160; FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SCHEDULE</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page No.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_49">Report of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_49">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets as of December 31, 2020 and 2019</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_52">53</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Operations for the Years Ended December 31, 2020, 2019 and 2018</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_58">54</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_58">Consolidated Statements of Comprehensive Income for the Years Ended December&#160;31,</a> 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_61">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_67">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended December&#160;31,</a> 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_67">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_70">Consolidated Statements of Cash Flows for the Years Ended December&#160;31,</a> 2020, 2019 and 2018</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_70">57</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_73">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_73">59</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_169">Schedule II-Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_169">97</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_49"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the stockholders and the Board of Directors of ICU Medical, Inc. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Opinion on the Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the accompanying consolidated balance sheets of ICU Medical, Inc. and subsidiaries (the "Company") as of December 31, 2020 and 2019, the related consolidated statements of operations, comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended December 31, 2020, and the related notes and the schedule listed in the Index at Item 15 (collectively referred to as the "financial statements"). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated February 26, 2021, expressed an unqualified opinion on the Company's internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis for Opinion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matter</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Revenue Recognition &#8211; Chargeback Reserve&#8212; Refer to Note 1 and Note 4 to the financial statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Critical Audit Matter Description</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company recognizes revenue for product sales net of a reserve for estimated chargebacks. Chargebacks are the difference between prices the Company charges distribution customers and contracted prices the Company has with the end-customer which are processed as credits to the distribution customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chargebacks are accounted for as variable consideration when determining the transaction price for purposes of recognizing revenue. The Company estimates and reserves for chargebacks as a reduction of revenue at the time of sale to its distribution customers using information available at that time, including historical experience. Accounts receivable as of December 31, 2020 of $124 million and total revenues for the year ended December 31, 2020 of $1,271 million are recorded net of estimated chargebacks. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Given the subjectivity and complexity of evaluating management&#8217;s assumptions used in the determination of the chargeback reserve, including the chargeback amounts related to monthly sales to distribution customers and the time to settle chargeback obligations, auditing the chargeback reserve requires a high degree of auditor judgment and an increased extent of effort.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">How the Critical Audit Matter Was Addressed in the Audit</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our audit procedures related to the chargeback reserve included the following, among others:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We tested the effectiveness of controls related to:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Management&#8217;s assessment of assumptions related to estimating the provision for chargeback reserves.</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">The provisioning, processing and monitoring of chargeback transactions.</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">The reconciliation of chargeback reserves.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We tested chargeback estimates for purposes of determining whether revenues recognized at the time of sale were recorded in the proper period.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">We evaluated the methods and assumptions used by management to estimate the chargeback reserve by:</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Analyzing trends in the chargeback provision as a percent of revenues and the chargeback reserve as a percent of revenues.</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Testing the underlying data, including historical sales to distribution customers and chargeback settlements with distribution customers, that are utilized as the basis for the chargeback reserve, to test whether the inputs to the estimate were reasonable.</span></div><div><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Developing an expectation of the chargeback reserve based on monthly sales to distribution customers, historical experience, and the time to settle chargeback obligations, and comparing our expectation to the amount recorded by management. </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.46pt">Performing retrospective reviews comparing management&#8217;s estimates of expected chargeback reserves to actual amounts incurred subsequent to the dates of estimation, to assess management&#8217;s ability to reasonably estimate these obligations and to identify potential bias in management&#8217;s assessment of the reserve. </span></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ DELOITTE &amp; TOUCHE LLP</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Mesa, California</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">We have served as the Company's auditor since 2008</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands, except par value data)&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CURRENT ASSETS:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNC0xLTEtMS0w_8a03bde6-8b17-4685-a23d-c538791417a1">396,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNC0zLTEtMS0w_880a3683-93d8-4fa6-a40b-60f0a254c0aa">268,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNS0xLTEtMS0w_c8eb347a-895b-4273-af75-e5acd29d140b">14,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNS0zLTEtMS0w_b8d0a759-811f-405c-abf5-c5299ee0e96c">23,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENT SECURITIES</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNi0xLTEtMS0w_20b03671-9603-4288-8cca-88d641641b79">410,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNi0zLTEtMS0w_ab8bd0be-b02e-4dac-b152-3495775bf9e5">292,637</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0wLTEtMS0wL3RleHRyZWdpb246MzhmZTRkMzMwZmM1NDZjOGFiNmE1ZDgyMjkzYWQyNjNfMTA5OTUxMTYyNzkxMw_3cf132d3-3d60-42d1-a394-ebee9496ec0f">21,490</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0wLTEtMS0wL3RleHRyZWdpb246MzhmZTRkMzMwZmM1NDZjOGFiNmE1ZDgyMjkzYWQyNjNfMTA5OTUxMTYyNzkyMw_024ae39b-9695-4fbb-989f-8cb402028ecb">20,219</ix:nonFraction> at December&#160;31, 2020 and 2019, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0xLTEtMS0w_cee7a888-8eb5-45b9-ac54-66781496b8e8">124,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0zLTEtMS0w_7edd77dc-7f38-4aa1-b9e5-0679306aa8a4">202,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOC0xLTEtMS0w_df16d7e2-78ca-465e-9756-b982e513b44d">314,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOC0zLTEtMS0w_adf2e201-e07a-4ec0-9b96-5f60bfabcd54">337,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOS0xLTEtMS0w_bd6676ef-f50f-444b-b988-f9d149dc509e">29,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOS0zLTEtMS0w_05da3a3e-4140-4840-818d-b9a2906872f7">15,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTAtMS0xLTEtMA_374e320e-8222-4192-a770-4d409db9a556">41,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTAtMy0xLTEtMA_d3a8e5f8-e67a-4992-89f9-0d8ffda266e4">33,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL CURRENT ASSETS</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTQtMS0xLTEtMA_70b3f7fa-c6c8-472a-9612-db145f9e9dfd">920,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTQtMy0xLTEtMA_9806c74c-9227-4d1e-9485-80e834476346">882,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PROPERTY, PLANT AND EQUIPMENT, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTYtMS0xLTEtMA_76d1bd88-40bc-4932-ad10-36f3221fd845">466,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTYtMy0xLTEtMA_1f6f36c2-b7d4-46eb-a305-579421266bc0">456,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING LEASE RIGHT-OF-USE ASSETS</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTctMS0xLTEtMA_633a3a79-3060-41c1-8e88-044eb7668a61">46,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTctMy0xLTEtMA_80b651ae-72d0-49ad-a634-4c69dd734469">34,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LONG-TERM INVESTMENT SECURITIES</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTgtMS0xLTEtMA_dae3c70b-f8b1-47e0-8bae-ebc60a84d48a">12,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTgtMy0xLTEtMA_a39fd505-2ca3-4b54-97c3-fbca9feb0330">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GOODWILL</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTktMS0xLTEtMA_5ad6c36a-dc0a-4838-98a1-17a7a0af8a57">33,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTktMy0xLTEtMA_71fe324f-cb5f-4608-89b8-2c11331fbddf">31,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INTANGIBLE ASSETS, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjAtMS0xLTEtMA_deacbb92-d249-487f-a5c0-1a5d1c106e13">197,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjAtMy0xLTEtMA_c5f2fab9-ee5a-4e66-a905-90cac2bc710a">211,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DEFERRED INCOME TAXES</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjEtMS0xLTEtMA_fe6b05fe-cc0f-4232-a734-454bdf50ae69">31,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjEtMy0xLTEtMA_39594823-987b-4afc-ae75-213711f74dab">27,998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OTHER ASSETS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjItMS0xLTEtMA_1d1060ac-9948-4960-a74a-4710c03263e7">55,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjItMy0xLTEtMA_0c32c07e-675c-470a-812c-04d088318a3b">48,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL ASSETS</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjMtMS0xLTEtMA_d43a8db3-87ed-4d0c-90be-6962b9788470">1,763,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjMtMy0xLTEtMA_396cffc3-0380-4d27-a183-17386ea44b94">1,692,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CURRENT LIABILITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjYtMS0xLTEtMA_1036ae7f-0ca0-4964-82b4-0b5523ef1547">71,864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjYtMy0xLTEtMA_cd57dae4-e495-4e45-a2ec-c533bdf3370e">128,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjctMS0xLTEtMA_86012a55-e170-40f5-bd2b-14031924e461">97,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjctMy0xLTEtMA_0cf975d4-685e-41a8-80bb-5bee09182d78">117,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjgtMS0xLTEtMA_2e408a4c-b0b4-47ba-9161-4ed0de7d94cd">303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjgtMy0xLTEtMA_ae5903e4-f0ff-466e-b499-f2f528c5a9c8">2,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMS0xLTEtMzg5Nw_0bd6586e-f65b-4e04-b62b-7bc48c2d2792">26,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMy0xLTEtNDY0MA_fa81b228-0f92-4255-ae9c-9fa2de6e8ddf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL CURRENT LIABILITIES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMS0xLTEtMA_2608f96b-e810-4a18-b3d8-2aed18602310">195,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMy0xLTEtMA_ebd030da-be68-4bb6-9e75-2b09b3cd60d9">248,468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CONTINGENT EARN-OUT LIABILITY</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzEtMS0xLTEtMA_4324560a-0c22-4345-a6c4-4c7e628de1ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzEtMy0xLTEtMA_2e4f335f-8c39-4217-ba99-2c79fa4e6579">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OTHER LONG-TERM LIABILITIES</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzMtMS0xLTEtMA_dcdcbb6b-bedf-44bd-aeb6-dfae4f9f52c5">47,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzMtMy0xLTEtMA_5577a2b4-2e52-4815-9247-5391a7086c33">32,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">DEFERRED INCOME TAXES</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzQtMS0xLTEtMA_a6ddc4bb-0c06-476a-b3bd-fe43ed3ee1e7">1,663</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzQtMy0xLTEtMA_e2edf7bb-cf4b-4737-90ac-f11d2f21e6bb">2,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INCOME TAX LIABILITY</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzUtMS0xLTEtMA_5f577d92-5cb2-4190-b762-22b2287965b0">16,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzUtMy0xLTEtMA_6854dabc-5047-4fd3-bb11-af122c3fdc73">14,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COMMITMENTS AND CONTINGENCIES (Note 15)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzYtMS0xLTEtMA_169d852c-41c2-4e04-bd4d-85e4b211c4c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CommitmentsAndContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzYtMy0xLTEtMA_21b91696-f3cc-4451-bee8-e390e7b9efa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">STOCKHOLDERS&#8217; EQUITY:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3Njk_33fb02b5-a04e-4629-a45a-55fa4ba553f7"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3Njk_b2e9388c-e88d-4827-a229-f194e89c498d">1.00</ix:nonFraction></ix:nonFraction> par value Authorized&#8212;<ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3NzU_0a903ec6-7a0c-43e9-9cca-901f7db84c44"><ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3NzU_fdceafb6-2b74-48dc-bbd5-91361c5806f6">500</ix:nonFraction></ix:nonFraction> shares; Issued and outstanding&#8212; <ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3OTY_00dc1034-299d-4af5-b676-46c05ab13f57"><ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3OTY_ae1cc85c-e351-4f90-8b6a-cdc257e66676">none</ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzgtMS0xLTEtMA_0cf1d56d-4ac3-460a-a2ab-99dcaac4c090">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzgtMy0xLTEtMA_6f5c0da4-b36f-47bf-8d8c-a1c88061a51b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="1" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4ODI_2a79c763-1d1a-4d27-ae7c-20e8583aad32"><ix:nonFraction unitRef="usdPerShare" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="1" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4ODI_aff0b4e9-4d70-4845-abc4-2f619d005d91">0.10</ix:nonFraction></ix:nonFraction> par value &#8212; Authorized&#8212;<ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4OTE_3ebc84e1-7e0a-44e4-a7b6-ec2f8ee7e17e"><ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4OTE_53a704df-fc28-4c89-a27b-1c9dafbffd74">80,000</ix:nonFraction></ix:nonFraction> shares; Issued and outstanding &#8212; <ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MDA_1786edaf-119c-4857-b8c9-fd666de8692d"><ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MDA_6ee94f9b-7916-46da-99e8-87899c5ca4b3">21,058</ix:nonFraction></ix:nonFraction> shares at December 31, 2020 and issued <ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MDk_3b242261-fbb3-472e-b756-69cec65d65e1">20,743</ix:nonFraction> at December 31, 2019 and outstanding &#8212; <ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MTg_e7e6b662-f2eb-40e0-944b-169bc05ba7f9">20,742</ix:nonFraction> shares at December 31, 2019</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMS0xLTEtMA_6a9f8364-67d8-4959-94cf-4a55b7274aee">2,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMy0xLTEtMA_de444521-733b-48f5-832e-1bd99889b31d">2,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDAtMS0xLTEtMA_a99c22b3-95f7-4773-b02c-09cfa4c62cb1">693,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDAtMy0xLTEtMA_f44b9f8c-6d23-4a0a-94a0-091fdeec2fdf">668,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock, at cost (<ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMC0xLTEtNDgwNS90ZXh0cmVnaW9uOjU0NTcyNWJmNjVhYzRlMGJhMzNmMzBlOGJhNTkzNTljXzE2NDkyNjc0NDE3Mjk_f22e5e6d-a93a-4818-ae85-049fbf14f126">209</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMC0xLTEtNDgwNS90ZXh0cmVnaW9uOjU0NTcyNWJmNjVhYzRlMGJhMzNmMzBlOGJhNTkzNTljXzE2NDkyNjc0NDE3MzU_dd713ecc-feac-4b4e-bf8d-c8b98f8c9cc4">850</ix:nonFraction> shares, respectively)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDEtMS0xLTEtMA_c9b987c8-dd02-4273-a7b0-2ae73a145e2b">39</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDEtMy0xLTEtMA_6072efdf-d5d4-4275-ae92-ab3971b52061">157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMS0xLTEtMA_b4f6d422-d4d5-4275-aa75-8efb804e6eb4">808,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMy0xLTEtMA_7181ae85-8317-4350-bce0-585970cf7bf4">721,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDMtMS0xLTEtMA_18ccc74d-7398-46fb-95b0-49b72b99df94">1,522</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDMtMy0xLTEtMA_bb4b8005-a677-4b9f-8302-ead7aa7bc5fb">15,402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL STOCKHOLDERS' EQUITY</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDQtMS0xLTEtMA_66bd4b3b-eebb-4c31-b0f4-169b4650be85">1,502,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDQtMy0xLTEtMA_c82aad1a-4faa-495f-a993-f308d29f37c2">1,377,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDUtMS0xLTEtMA_9f91efca-58bf-459b-b520-9d672d886262">1,763,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDUtMy0xLTEtMA_8449d43f-1617-4411-926f-86ba9a9f32ea">1,692,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_58"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands, except per share data)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL REVENUES</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNS0xLTEtMS0w_e04e2220-d18c-43a7-85b1-ec5d56054c53">1,271,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNS0zLTEtMS0w_4534f405-a80c-4d55-b40a-64fbf5b48fa0">1,266,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNS01LTEtMS0w_b99b11eb-9a93-4f2a-9fe3-0832fd2db6f4">1,400,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COST OF GOODS SOLD</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNi0xLTEtMS0w_58c5f7cc-c958-487e-a2aa-b4462f3a01c8">809,507</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNi0zLTEtMS0w_1322e15a-7fd1-45a0-ba95-c3ea0d44374b">794,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNi01LTEtMS0w_eae1b6cc-b9ce-4059-adde-c41bfa1e1b48">830,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GROSS PROFIT</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNy0xLTEtMS0w_6a97b5f4-0661-4721-947d-aeeee14cacf7">461,497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNy0zLTEtMS0w_252bc114-47c0-4225-bc23-a7de96cd790e">471,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNy01LTEtMS0w_c2262ef9-9a0f-45da-beec-697b5bdfb3c6">570,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OPERATING EXPENSES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfOS0xLTEtMS0w_e3851ed6-c466-4ea1-ae60-04cb103e64d4">283,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfOS0zLTEtMS0w_60180162-b11e-4c7a-b455-bbded67d18dc">276,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfOS01LTEtMS0w_08f8b8d6-3fe7-4524-99f0-ef60f76dd3ab">320,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTAtMS0xLTEtMA_6c53b4f5-1540-45d8-8ff5-828e1cc6c69e">42,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTAtMy0xLTEtMA_6db7ecb7-46be-4d37-a2b5-be8b67e2f1ec">48,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTAtNS0xLTEtMA_cc32d859-1a06-4199-a57d-0ea30fabedf2">52,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring, strategic transaction and integration expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Restructuringandstrategictransactionexpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTEtMS0xLTEtMA_f615838d-3c93-479f-a1c3-9e8c9f66e635">28,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Restructuringandstrategictransactionexpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTEtMy0xLTEtMA_8d01f667-ecc5-4db0-a3b5-dd810152536a">80,574</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:Restructuringandstrategictransactionexpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTEtNS0xLTEtMA_170aae97-84d6-4580-8457-f6bd00060fe3">105,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTItMS0xLTEtMA_3470530e-30c9-4e0d-ab92-e9717eaacd8c">9,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTItMy0xLTEtMA_322156bb-24fc-460e-be78-1e319512c574">47,400</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTItNS0xLTEtMA_96532a4b-f310-4ccc-9e08-f82e255d92ca">20,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" name="icui:Contractsettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTMtMS0xLTEtMA_36eecbae-29b9-4cdf-8d30-822cd3c20b4b">975</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Contractsettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTMtMy0xLTEtMA_fba7a429-c65d-4eb8-9a85-410dca7e6850">5,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:Contractsettlements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTMtNS0xLTEtMA_3db6b0c0-e67d-48be-bcb4-c6fb83ed50a6">41,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">TOTAL OPERATING EXPENSES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTctMS0xLTEtMA_86e7fe63-2f58-4dfc-b6a6-f7e2ba7027ac">363,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTctMy0xLTEtMA_b9cb0c23-6a7a-4ec1-a99d-a46e2e21cec6">364,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTctNS0xLTEtMA_0faa5e12-93ac-422f-9572-a26913f85852">540,272</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INCOME FROM OPERATIONS</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTgtMS0xLTEtMA_7aa44085-a0b9-463b-8be9-552df314abde">98,162</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTgtMy0xLTEtMA_9182e8ba-f9b6-4347-8dfb-ea703752d80f">107,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTgtNS0xLTEtMA_0e567a43-19f2-478b-8dad-d1db523acfef">29,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INTEREST EXPENSE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjAtMS0xLTEtMA_4af40009-bb94-4aad-93df-10cccf037111">1,753</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjAtMy0xLTEtMA_61e26aeb-d5d7-4552-92d8-99911108a2df">549</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjAtNS0xLTEtMA_7228b40a-b7ec-4c96-9751-422cad79c414">709</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">OTHER INCOME (EXPENSE), NET</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjEtMS0xLTEtMA_f980f9b8-a94f-48df-bda3-7f2d9753c627">1,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjEtMy0xLTEtMA_7d867be9-63c3-419f-ba5f-ded6b60286ed">7,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjEtNS0xLTEtMA_2ae6d5b1-7dde-449e-80fd-79120b4a93d1">6,673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">INCOME BEFORE INCOME TAXES</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjItMS0xLTEtMA_b832d44b-4eb9-430e-8592-8a149dac44ed">97,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjItMy0xLTEtMA_32842fdb-b13a-4ef3-a215-5b6bdb804381">114,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjItNS0xLTEtMA_58872e1d-c052-4f7c-b2e2-85e4ab8feef1">22,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(PROVISION) BENEFIT FOR INCOME TAXES</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjMtMS0xLTEtMA_631765d4-c580-4a44-926c-a6149d49e72a">10,624</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjMtMy0xLTEtMA_28046a62-47a4-4854-800e-bf78b7080f9a">13,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjMtNS0xLTEtMA_1d2918d3-526f-4c70-b9f0-f5fb0583e983">6,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NET INCOME</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjQtMS0xLTEtMA_4b22da3b-b225-4f0b-99ad-bfd807c9a90a">86,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjQtMy0xLTEtMA_d3999fbf-241c-4c7b-9f52-675a35f2d02c">101,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjQtNS0xLTEtMA_5b0d884c-9974-4e91-9b40-1207abb49958">28,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NET INCOME PER SHARE</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjYtMS0xLTEtMA_310f423f-30c6-40a3-ae59-44cd3292a76a">4.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjYtMy0xLTEtMA_88d4cc44-58e5-48fa-9ae2-8fe6b89eb74b">4.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjYtNS0xLTEtMA_763ad81d-3137-49c5-959b-7eb72d31dac6">1.41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjctMS0xLTEtMA_56047a51-abba-4df8-b136-14fe3db81652">4.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjctMy0xLTEtMA_8ff10667-b7f0-4164-bb1b-8211c345df3a">4.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjctNS0xLTEtMA_62333b55-24bc-431a-b208-ca325e29c472">1.33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">WEIGHTED AVERAGE NUMBER OF SHARES</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjktMS0xLTEtMA_3e969673-cf0b-4022-a8d9-18f0787c7ef1">20,907</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjktMy0xLTEtMA_f0c46f49-dc30-41d4-99a4-a1f3e8cf870f">20,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjktNS0xLTEtMA_6d8827ba-4b6e-4276-9572-b16e3f876ff6">20,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMzAtMS0xLTEtMA_c01dd86a-0c26-4cc7-ae77-16c7e3eb28c3">21,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMzAtMy0xLTEtMA_fc2a350a-7ec7-4d7a-beba-c70f4f35f7c9">21,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMzAtNS0xLTEtMA_4df95b5b-d651-41bd-b290-acf8855ece7b">21,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.157%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.037%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfMi0xLTEtMS0w_707e46d1-f26f-400d-b22a-b5a7edd8927e">86,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfMi0zLTEtMS0w_e62815d4-b1cc-41e5-b42f-c482b1055d01">101,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfMi01LTEtMS0w_919ce900-e768-4275-919e-e5c1e3cc878a">28,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedge adjustments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0wLTEtMS00ODI3L3RleHRyZWdpb246NmI4Y2MxNzBmY2ZjNGNlYjg4YjczMjJkMzdkYzE4NjZfMTA5OTUxMTYyNzkxMw_00bafe14-2a64-4afb-894e-c017b3b57e09">285</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0wLTEtMS00ODI3L3RleHRyZWdpb246NmI4Y2MxNzBmY2ZjNGNlYjg4YjczMjJkMzdkYzE4NjZfMTA5OTUxMTYyNzkyMA_fd0bf157-4572-4067-b100-ad83fa9b6396">392</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0wLTEtMS00ODI3L3RleHRyZWdpb246NmI4Y2MxNzBmY2ZjNGNlYjg4YjczMjJkMzdkYzE4NjZfMTA5OTUxMTYyNzkyNw_2fbcb30a-8834-4b0f-bfc4-2906c73f1799">317</ix:nonFraction> for the years ended December 31, 2020, 2019 and 2018, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0xLTEtMS0w_584672bb-f491-4f65-8b34-b4d0a4cedbae">904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0zLTEtMS0w_a660dd4b-3f65-408a-b4ec-9e12e5b671fb">1,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC01LTEtMS0w_82ab05b7-f40a-4bfd-ba1d-294308979c26">1,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment, net of tax of $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0wLTEtMS00ODM2L3RleHRyZWdpb246ODViNjIxNzAzNmYwNDI1Nzk5NjcxYTQ4YmYzZDY2N2NfMTA5OTUxMTYyNzg1Ng_1d9d8feb-7016-4a64-9b6e-082cefeebf59"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0wLTEtMS00ODM2L3RleHRyZWdpb246ODViNjIxNzAzNmYwNDI1Nzk5NjcxYTQ4YmYzZDY2N2NfMTA5OTUxMTYyNzg1Ng_7cb4c74b-7e4b-40ce-91b2-bcf7ae542a1a"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0wLTEtMS00ODM2L3RleHRyZWdpb246ODViNjIxNzAzNmYwNDI1Nzk5NjcxYTQ4YmYzZDY2N2NfMTA5OTUxMTYyNzg1Ng_9587f472-2877-4e97-9fa4-82390ddd8bfb">0</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0xLTEtMS0w_f758e44c-ebfe-48b5-8fc0-c33e9583e462">12,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0zLTEtMS0w_67416905-df43-4830-9365-90a6610bef14">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS01LTEtMS0w_fa6655e5-b9cc-427b-b98f-1dc62cbaba95">3,104</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other adjustments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0wLTEtMS00ODM4L3RleHRyZWdpb246ZTY5ODYyMjA5NWFkNGU2NGI4YWVkOWI3NDg0YWViMTJfMTA5OTUxMTYyNzgzMw_1e49bab7-d754-4c56-af79-401e3f6afdb1"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0wLTEtMS00ODM4L3RleHRyZWdpb246ZTY5ODYyMjA5NWFkNGU2NGI4YWVkOWI3NDg0YWViMTJfMTA5OTUxMTYyNzgzMw_4cf22578-ec99-4c10-a26e-e66822412e69"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="0" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0wLTEtMS00ODM4L3RleHRyZWdpb246ZTY5ODYyMjA5NWFkNGU2NGI4YWVkOWI3NDg0YWViMTJfMTA5OTUxMTYyNzgzMw_6c887486-1631-40ba-82b0-1dbf35947c56">0</ix:nonFraction></ix:nonFraction></ix:nonFraction> for all periods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0xLTEtMS0w_b0b81eac-998d-4fa0-b8f6-eb84b879fd83">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0zLTEtMS0w_95860558-ca8b-41ae-8dd4-799077d1c212">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi01LTEtMS0w_caac5144-ab41-4333-a06d-1408af78e111">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNy0xLTEtMS0w_8c23f80c-e8d2-45ec-9bd7-93b72ec997b5">13,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNy0zLTEtMS0w_5408e660-65e1-430c-b678-06a1e8a4b4c2">1,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNy01LTEtMS0w_c9949d14-fba9-42f5-a5ad-33a0cb35f0eb">1,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfOC0xLTEtMS0w_34f9a39c-b8c4-42e7-bddf-7f7e8404d5c3">100,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfOC0zLTEtMS0w_aafff15b-a83f-4f3e-8442-9994a7d07894">102,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfOC01LTEtMS0w_9d43371f-443a-429a-b64c-3c2f536fa24d">26,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_67"></div><hr style="page-break-after:always"/><div style="min-height:27pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.334%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.591%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.249%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.308%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common&#160;Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Additional</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Paid-In<br/>Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Treasury<br/>Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Retained<br/>Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Comprehensive<br/>(Loss) Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1360d7e15e094fd18acc4a4bab5605ca_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0yLTEtMS0w_9dd43e60-39ca-4f32-b7ac-a727c43bd1dc">20,210</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8daa370f37124221b41313340c2c97a1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy00LTEtMS0w_ed05382b-41ad-4357-8ed4-e8bb7a49830b">2,021</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id93406efa1ac441e8aee0665788693b1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy02LTEtMS0w_52838b10-ed6e-46ca-84b4-bafe5e5752da">625,568</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc61e36fd10b45f4be0eca0450dbea29_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy04LTEtMS0w_41e7321a-ed9b-42f9-8f96-63c56cf1ae20">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i695a83d2b65c4cffbf60f4efdb75accd_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0xMC0xLTEtMA_9b951971-ca79-4e00-ad5c-56691f94a457">585,624</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94f099ea48d94043aec9efcf9f305a69_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0xMi0xLTEtMA_21e50bd3-7c76-4bfb-a1b5-4c17fdd3bb13">14,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0xNC0xLTEtMA_15902281-2d68-4930-91f4-515e2f9d7542">1,198,254</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6671f1edbef4f9c86b426389b34b84e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0xMC0xLTEtMzU_d40803b2-5721-4a29-bd36-9cc636f08b15">6,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6671f1edbef4f9c86b426389b34b84e_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0xNC0xLTEtMzU_fbac4c72-22ba-4762-af7f-dafbffcba8ad">6,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of restricted stock and exercise of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id041ebe513764929b14aa3dca0b305bd_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0yLTEtMS0w_593af8aa-d782-43a4-96fe-2ed6a62373d9">307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a226910f3b04805aaa8b4fc6c456ceb_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC00LTEtMS0w_63dc2eaa-c14f-4222-a670-06ad443307a8">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC02LTEtMS0w_d0a567ce-8d11-4b49-a258-4b29e6858418">8,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e87bbaa77d14bfba6c5ea83e29d3218_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC04LTEtMS0w_1c48db19-0202-484d-8750-417b56051382">6,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0xNC0xLTEtMA_fc3afda7-54fe-4631-8556-779c0c14a990">14,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholding payments related to net share settlement of equity awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="id041ebe513764929b14aa3dca0b305bd_D20180101-20181231" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS0yLTEtMS0w_935b96bf-4381-478a-8bd9-bfb58fa75dce">26</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS02LTEtMS0w_ba14a81a-d088-44e9-8938-9bfd61a3d7c8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e87bbaa77d14bfba6c5ea83e29d3218_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS04LTEtMS0w_867b2e02-8b67-4272-add8-89a6a2b98ee3">6,252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS0xNC0xLTEtMA_95104060-2f48-4606-a94e-b1a8e09787d5">6,252</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOC02LTEtMS0w_e8e5743b-b569-455a-86c1-e3b1eb48ced2">24,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOC0xNC0xLTEtMA_ef69507d-4c9a-49ce-a5d1-fd9bd607b950">24,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if68a64407abc4aabb78d4aff5c5ebffc_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOS0xMi0xLTEtMA_ebfb57cc-8621-491e-8f35-4e5e86c1878a">1,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOS0xNC0xLTEtMA_dca95ab4-086f-4575-8008-2548d70bce26">1,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifc6f9662ab29416eb2ddcef09471b04a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTAtMTAtMS0xLTA_b73c131b-76ee-4983-91f0-093183e3ca28">28,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTAtMTQtMS0xLTA_ca99d0a4-49db-4823-b704-759a3de24fb5">28,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3fd3cf76fbae456993f0821599047e15_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMi0xLTEtMA_be8570eb-dac5-497c-ba32-b3faf0e8fcc7">20,491</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d26bce99320453dbf980fb8ff5ccff7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtNC0xLTEtMA_7d2560f0-914c-4fe0-9c07-0daf9c79a2cd">2,049</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07f0ef954f004119bf795d85f23f48a7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtNi0xLTEtMA_dbe431d0-48f2-40e7-afbc-673f5522ab80">657,899</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i941077e9e65248ecbc731e28c0dab849_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtOC0xLTEtMA_1903f53a-521d-460b-998a-1edb41c335dd">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d8ed1ba7e246fcb376d094f5e63cc6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMTAtMS0xLTA_a6d683c6-6f0a-47e9-8890-6391936e26a3">620,747</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7b64f566c3944eff8dafe5ab126414b6_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMTItMS0xLTA_57a9d31c-059a-4c45-b79d-2218e74e6e9d">16,945</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMTQtMS0xLTA_802df968-9d3f-4657-961b-0da797073e73">1,263,655</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of restricted stock and exercise of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i17a3f3a446db404a92023c566cdf5eff_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtMi0xLTEtMA_dd70a8f2-a5d3-4e1e-9f8d-05b9569b84ed">331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86fcdc4f7fd3402cb540ebb4c03ef14b_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtNC0xLTEtMA_4e3f362b-0dbe-405a-8634-5f027e14bf88">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e8560ae4457417685879d8834d7012f_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtNi0xLTEtMA_e7b18a00-3e51-4a45-bb93-96e11cd13312">10,870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i970d40f9d0894860a0383e72d184d0d1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtOC0xLTEtMA_abc33a04-3b5b-41e3-99b1-36581e483488">18,577</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtMTQtMS0xLTA_0086b326-035b-4f44-98c4-f11246a72b09">7,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholding payments related to net share settlement of equity awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i17a3f3a446db404a92023c566cdf5eff_D20190101-20191231" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtMi0xLTEtMA_01e75634-690c-405b-b1c0-aafb49e4c3c3">80</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e8560ae4457417685879d8834d7012f_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtNi0xLTEtMA_8b9529be-027c-4f36-a8c1-c3320b81c53b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i970d40f9d0894860a0383e72d184d0d1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtOC0xLTEtMA_9be2285d-3f3a-46ad-866c-dbdf5cfa9950">18,639</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtMTQtMS0xLTA_5850ebc8-c5bd-484b-85f3-599ad83225ae">18,639</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e8560ae4457417685879d8834d7012f_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTctNi0xLTEtMA_7cbf784c-679b-4aa7-b3fe-5804d78311ce">21,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTctMTQtMS0xLTA_d3195482-ebc8-402b-bff5-4d69d54b4c22">21,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26cdc31eb9e94e0c8eb6e8fa60c91321_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTgtMTItMS0xLTA_34aa36b2-aea5-4146-acb0-0108a25e596c">1,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTgtMTQtMS0xLTA_070975bd-7f64-4db2-936f-74854a716905">1,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2df52490cd224016bdee07937eb5ea04_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTktMTAtMS0xLTA_d3721a04-fdab-4682-b097-9ff675876059">101,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTktMTQtMS0xLTA_a69917c8-270c-403c-9f46-f78ca3b5f6e9">101,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i66c1d74b61044346a7d0f00d0053a7f9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMi0xLTEtMA_7c29fda6-c770-4666-b5ad-775da69ce41e">20,742</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34da91d3021b497eb7e0a180a09a40e0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtNC0xLTEtMA_e59a77ba-2edd-4eb1-8a52-5129debd9162">2,074</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27debc35fde04d958bcb22e1c2fe00f2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtNi0xLTEtMA_5807e742-a174-4eec-92c0-0b1e787d21df">668,947</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6aecd989ab3c4722a5078201ac083747_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtOC0xLTEtMA_c319a6f8-62cb-4b5a-8a22-f8a2e4465a4f">157</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia37f831eb2a14397b6b1dea3d6882c4b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMTAtMS0xLTA_fab405c0-9281-49d2-92d0-c3ccee3bd4e1">721,782</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9353f53d36e48649dc5a595315f106a_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMTItMS0xLTA_a0ad9e6c-3dda-473c-8788-e78f389c777b">15,402</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMTQtMS0xLTA_b3860685-46bd-48ad-9423-6359ba5035bf">1,377,244</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issuance of restricted stock and exercise of stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="idcf206f2fa67453182e6c1bebc7981f2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItMi0xLTEtMA_c32acb22-b44b-4ed3-b7b6-eeb103b96fc3">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac4e7d4ac2e9436db421c7e9053da22a_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItNC0xLTEtMA_4140f004-7762-4192-ad42-3ecbfcecd5df">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItNi0xLTEtMA_47f4efe2-f468-4b04-b944-6a5c9f0a4b03">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibedb5f1b9ecc4f9dbd993902a39a419f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItOC0xLTEtMA_4c762e41-2cf6-4b44-b5d4-825660411890">12,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItMTQtMS0xLTA_1795f811-2d10-4036-8e1a-e12be02dce03">13,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax withholding payments related to net share settlement of equity awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="idcf206f2fa67453182e6c1bebc7981f2_D20200101-20201231" decimals="-3" name="us-gaap:TreasuryStockSharesAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtMi0xLTEtMA_5ee12ac3-7158-4f55-a3a0-f49ea27d2cd8">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtNi0xLTEtMA_92090c94-2eb1-4907-9911-1abc92c7b466">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibedb5f1b9ecc4f9dbd993902a39a419f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtOC0xLTEtMA_0646d6ab-0bad-4a3b-906d-4d725aed966b">12,876</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtMTQtMS0xLTA_835241d8-4a3c-403e-949e-d8afac7c7425">12,876</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjYtNi0xLTEtMA_78d920b1-dc1d-4454-9236-3d938540b20e">23,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjYtMTQtMS0xLTA_78d724b7-b4f7-4b3d-91ca-29ce72559dcf">23,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i758394d3676c477ab0781cab35656dcd_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjctMTItMS0xLTA_a93ac623-5023-48a6-8f61-23354f258cf8">13,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjctMTQtMS0xLTA_e9634454-51a2-4af6-a852-9ed03eaae00e">13,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie954b4cc360f47e08d0d7e942764dc8b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjgtMTAtMS0xLTA_5fa8436f-8343-45d0-b505-447103e32907">86,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjgtMTQtMS0xLTA_9c7f133d-fa0d-438e-9de9-ea6e688bf693">86,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i093c3d65e6434baebedac07ac23c653d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMi0xLTEtMA_93e2a5b4-cf3f-428f-bcf8-fe9bee9d104f">21,058</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7737f8986974b2382e944c171f0bbb0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktNC0xLTEtMA_d00941dd-aba7-4505-8c3b-668f4a127dbc">2,106</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if59df0834e8a445283135a6c18778cba_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktNi0xLTEtMA_68d682ad-b351-41ec-beb3-c08454f5651f">693,068</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2eb3d5ee3cd942a29dbe5a844ff4d736_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktOC0xLTEtMA_8cb3bef2-f536-4d70-bdce-e424b39f8141">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cc48c84f5ed463db8554a7c86e1f633_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMTAtMS0xLTA_3883d8b5-4b70-47cd-8e93-b36e9da46cec">808,652</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icb7a1db398b2496ba71a306d9ed210f4_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMTItMS0xLTA_3abcc48d-6e1b-4aa8-b77c-42a26d390ff5">1,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMTQtMS0xLTA_f96a9cdc-e7ee-4ea1-ab98-6851d238f107">1,502,265</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH FLOWS FROM OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMy0xLTEtMS0w_707e46d1-f26f-400d-b22a-b5a7edd8927e">86,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMy0zLTEtMS0w_e62815d4-b1cc-41e5-b42f-c482b1055d01">101,035</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMy01LTEtMS0w_919ce900-e768-4275-919e-e5c1e3cc878a">28,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNS0xLTEtMS0w_f6fed7aa-bf3a-48a3-bdc0-2d5b49b4ce21">85,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNS0zLTEtMS0w_5fc7a828-e1d9-448d-9971-047bb3794f9f">76,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNS01LTEtMS0w_b5409b19-301e-4160-8f84-ea7e99a3351a">74,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Operatingleaserightofuseassetamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNi0xLTEtMS0w_819f9908-5114-4ef3-9676-34b96f2bfee4">9,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Operatingleaserightofuseassetamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNi0zLTEtMS0w_fde942c4-cac1-41d7-a855-9b7f9be614ae">8,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="icui:Operatingleaserightofuseassetamortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNi01LTEtMS0w_0a0559c4-d25d-48c4-972b-0e456f860cc7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNy0xLTEtMS0w_429a5f87-5c52-477c-9720-fb6e24ea5c29">7,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNy0zLTEtMS0w_994d070e-8482-4ec9-8071-b0f3edcb97cb">14,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNy01LTEtMS0w_2e449cd3-390b-4a30-881e-24d47942f4fd">781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provision for warranty and returns</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="icui:ProvisionForWarrantyAndReturns" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOC0xLTEtMS0w_5389af22-ac70-414c-83b4-d27a35d2930a">1,576</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" name="icui:ProvisionForWarrantyAndReturns" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOC0zLTEtMS0w_60107016-defa-4794-97c2-1d85ac50ac1e">134</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:ProvisionForWarrantyAndReturns" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOC01LTEtMS0w_4ea9c2ca-9e60-4363-a053-69ba6ac9d5b9">5,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOS0xLTEtMS0w_f91a1ab0-2691-44d5-81aa-96e3b11f43c5">23,954</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOS0zLTEtMS0w_d104ac8b-5880-46d8-8852-63692dc7ec56">21,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOS01LTEtMS0w_d233825b-8cda-44c5-b17b-9d3fba9729ab">24,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Gain) loss on disposal or write-off of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTAtMS0xLTEtMA_22d91505-15de-4f7f-af0e-0c48f7748d1d">1,789</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTAtMy0xLTEtMA_fc36a5bf-834f-49ce-b6b1-a2b1972a6807">12,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTAtNS0xLTEtMA_4adf693e-15ba-47ae-9506-6c562c1ed9ba">8,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="icui:Productrationalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTEtMS0xLTEtMA_a9f956c1-030f-43e9-9030-3e48d82d9931">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="icui:Productrationalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTEtMy0xLTEtMA_7dbe9ad9-bf6e-4f10-8e57-5658a2bed458">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:Productrationalization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTEtNS0xLTEtMA_a7806380-a671-4ff3-87de-697bbd8bfb11">12,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Write-off of acquired intangibles</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTItMS0xLTEtMA_03dd328c-479f-4749-b45c-98d46de5ca97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTItMy0xLTEtMA_9c90e6a8-f510-4b0a-b1e0-80ed91016c7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTItNS0xLTEtMA_22149249-ae60-41e2-95ef-882dbcf7996b">5,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bond premium amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeAmortizationOfPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTMtMS0xLTEtMA_97f519b7-b7d9-4506-94d4-dedd703dd7bb">231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:InvestmentIncomeAmortizationOfPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTMtMy0xLTEtMA_6d59c974-faf8-4d96-8b45-8eb954d8efd5">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:InvestmentIncomeAmortizationOfPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTMtNS0xLTEtMA_2a48abc7-e5db-4b59-9ac3-9f1a7c925c99">342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt issuance cost amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTQtMS0xLTEtMA_7b5d2189-a43d-41b8-aae5-3bf1c21fa49d">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTQtMy0xLTEtMA_c4d7dca4-80d5-49b2-9165-7c4e999a3dc3">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTQtNS0xLTEtMA_cb5ba1d9-8cc0-4bd1-8c29-d3d9125415d0">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment of assets held-for-sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTUtMS0xLTEtMA_624bcaea-f29a-42c7-8527-f530b00a3da5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTUtMy0xLTEtMA_c440c842-b8f6-479c-b4f1-15166ab5f86f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTUtNS0xLTEtMA_7dcf36c0-8c62-4e22-b5c7-bd415ca67c87">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTctMS0xLTEtMA_fa6c536e-e21d-4966-95a8-40471efd50b6">9,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTctMy0xLTEtMA_e51cd444-f9df-4cc8-bf0d-6801277b2231">47,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTctNS0xLTEtMA_3ea588a1-19b3-4db6-8284-0e1c5449ba25">20,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Product-related charges</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductionRelatedImpairmentsOrCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMS0xLTEtMzAzOA_cd82adc9-10f4-4713-b25c-7d2004137d67">2,626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProductionRelatedImpairmentsOrCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMy0xLTEtMzAzOA_2ff0a25b-37e1-423d-8d68-420b86f4810a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProductionRelatedImpairmentsOrCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtNS0xLTEtMzAzOA_ea2391ed-cd06-4ade-b32b-0bbd7ef34d99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Usage of spare parts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Sparepartsusage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMS0xLTEtMA_2cae5225-a034-460d-9a8c-209741c24e73">11,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Sparepartsusage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMy0xLTEtMA_604ddf2e-1c79-4613-a5d8-772c3262cce6">24,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:Sparepartsusage" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtNS0xLTEtMA_4f2b6ce6-0958-4622-8627-8c8263dc6e41">7,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTktMS0xLTEtMA_e14fb7d2-797b-4d9b-b608-5c4d8c2bbea8">6,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTktMy0xLTEtMA_b5e53def-e3ba-4e8a-be99-46abc0c757a2">447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherOperatingActivitiesCashFlowStatement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTktNS0xLTEtMA_baf416f3-516c-4a35-bc63-0f13ea19ae49">3,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of amounts acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjEtMS0xLTEtMA_b1dbfd3a-5233-4efb-8c8d-3d70005a62e0">78,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjEtMy0xLTEtMA_b6da6f2e-8c9e-467a-93bd-1fc7cc39588e">23,684</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjEtNS0xLTEtMA_d9f08c10-9077-4743-8607-12e97ab72148">76,742</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjItMS0xLTEtMA_48e76fd5-47b3-45c3-9391-decd0750a2fe">19,196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjItMy0xLTEtMA_dc13c505-9726-475c-ba13-60cfde0ad243">24,997</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjItNS0xLTEtMA_dbc50635-bafc-4a95-9f04-bde58a296c8e">21,770</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjMtMS0xLTEtMA_61841028-edea-4f94-a55f-e8f73f3e2643">4,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjMtMy0xLTEtMA_7c7bd3b9-87f1-43ed-bd14-e24c1d679a10">8,588</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjMtNS0xLTEtMA_b7ebaa0a-6157-4058-9b4c-ea33a9bf2fcc">3,719</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Related-party receivables</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjQtMS0xLTEtMA_dce29820-149b-4ec8-bfc8-96ebcd6a471d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjQtMy0xLTEtMA_43d137ea-cca2-4ce2-971d-8ef6ec6e6ef3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjQtNS0xLTEtMA_b9e2885d-0db9-4e41-87df-540e61c91c84">97,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjUtMS0xLTEtMA_3ae0f534-b5f8-49ba-ae04-783429920e56">16,069</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjUtMy0xLTEtMA_a2a215b1-1e01-4d3b-adb2-ed8f719aa39b">29,837</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjUtNS0xLTEtMA_139915f3-cff6-48cb-8ff1-f191e80c73cd">9,086</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjYtMS0xLTEtMA_a905aa31-ee4c-4f7a-943a-6a372249e5a0">46,415</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjYtMy0xLTEtMA_60c8e229-5386-4a8e-83fb-2f0c6f88671c">2,697</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjYtNS0xLTEtMA_d12b6f0f-3a53-499c-88fa-930761615e56">23,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjctMS0xLTEtMA_0f845d55-45e0-4b39-946b-982c67014571">29,379</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjctMy0xLTEtMA_addc0848-ca7d-4d43-8d26-3cfbeea7ecbb">43,689</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjctNS0xLTEtMA_62adcfcb-5a21-4ea1-950d-207e81ada717">29,553</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes, including excess tax benefits and deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjgtMS0xLTEtMA_e7d9d444-1896-4905-a0ca-a34b327561df">18,037</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjgtMy0xLTEtMA_4468f7e0-830b-4c79-ab37-81fbbddd6360">4,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjgtNS0xLTEtMA_2aa84660-7354-4f68-b2df-2e921d8bd887">19,997</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjktMS0xLTEtMA_e7e69939-93c0-424f-85ff-169ddd69cb00">222,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjktMy0xLTEtMA_b9e71165-34b2-4c86-adcb-d0074c206ac4">101,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjktNS0xLTEtMA_f9f39a82-03bd-418d-9149-d867759047d9">160,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH FLOWS FROM INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzEtMS0xLTEtMA_8c13f7b2-2d2c-4ea3-b50d-75bb3d3fd651">92,005</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzEtMy0xLTEtMA_dae31b6a-3243-430b-867e-8fe79334bae7">97,312</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzEtNS0xLTEtMA_f5c0397e-7624-44ce-a7cc-e440b0a67b42">92,720</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzItMS0xLTEtMA_1d48f7c2-5dd4-4a5d-8271-ae0918d79315">6,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzItMy0xLTEtMA_0a224fad-11d4-4fbe-a607-875f5e9267f1">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzItNS0xLTEtMA_13579052-763a-42f6-ad37-6b505c0ab948">765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from the disposal of assets held-for-sale, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfPropertyHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzMtMS0xLTEtMA_0cc01246-34c2-4187-bbf5-1a3f4b3ce862">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSaleOfPropertyHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzMtMy0xLTEtMA_a3f76820-1474-4db8-96cb-0dade13bf9a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfPropertyHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzMtNS0xLTEtMA_3a48d26c-d582-49bc-845e-b040fb1b4ea8">13,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible asset additions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzQtMS0xLTEtMA_2efef39e-9fb5-479a-b27f-0ed2cea2a4c7">8,385</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzQtMy0xLTEtMA_fa0d280d-bfbc-4e21-b1a5-575ab67bffde">8,728</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzQtNS0xLTEtMA_e997ad28-dbb6-4725-bd14-3b7a9c2e8801">8,059</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Business acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzUtMS0xLTEtMA_aba618f6-8709-40c8-b2ab-e47ff50110b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzUtMy0xLTEtMA_f4b4157a-502c-47d9-8ce2-c777baf81f6c">76,133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzUtNS0xLTEtMA_82933b50-2684-49e0-b497-50a0465e7665">1,300</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzctMS0xLTEtMA_dca22fc3-37e0-48af-a13a-9a4540c8e135">32,825</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzctMy0xLTEtMA_18349ca8-c729-4785-86c0-08d554f65f3d">26,040</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzctNS0xLTEtMA_84a042d5-98dc-4ff0-a065-74eef9f28cc8">30,496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from sale of investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzgtMS0xLTEtMA_eb55fdcc-55f0-4ffc-a089-2def0709f29f">28,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzgtMy0xLTEtMA_78563bec-be91-4945-91e6-ffb519d2b191">41,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzgtNS0xLTEtMA_d47f7727-616e-4c5f-8646-ddcdf2c4de22">15,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzktMS0xLTEtMA_57ffdd46-4a32-49c0-a484-d8de1febc175">98,139</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzktMy0xLTEtMA_aff16906-b97a-4d60-8e39-664e8f9dc3a9">166,888</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzktNS0xLTEtMA_ba83cd14-e9d6-4e37-bd38-b095e16011c2">103,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH FLOWS FROM FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from short-term debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMS0xLTEtMTY4MA_0fa2f911-3902-4c23-af08-06c021ab0976">150,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMy0xLTEtMTY4MA_ab6ea07f-0f0c-44f8-9eb6-ce9d9e15d351">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromLongTermLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtNS0xLTEtMTY4MA_b26a9293-3435-4d34-9e51-6a910452afda">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of short-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMS0xLTEtMA_707ee8a4-c580-4cb2-a408-368d1f136c55">150,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMy0xLTEtMA_464242ec-6f47-4e12-948b-bc97335ce748">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtNS0xLTEtMA_da6668a3-6ccc-465a-b326-102033c0b89e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDItMS0xLTEtMA_5695599f-fd2b-4165-8ba9-3ba9f310353c">13,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDItMy0xLTEtMA_6ee29c34-80dc-4f26-9a98-b3aae830826d">7,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDItNS0xLTEtMA_6cd21b55-6646-4d38-ade0-13dc2c00b415">14,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments on finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDMtMS0xLTEtMA_3397af72-1c9f-46e9-9d78-1245432467f7">357</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDMtMy0xLTEtMA_03bca723-b2bd-475c-ae2f-46cf962c8653">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDMtNS0xLTEtMA_1538c63e-c4c9-448f-b15d-604f9faec3a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tax withholding payments related to net share settlement of equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDQtMS0xLTEtMA_01eb31a9-ced9-4768-8811-66914d80a3bf">12,876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDQtMy0xLTEtMA_de7e044e-ea91-45b0-95da-f457af56b1a2">18,639</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDQtNS0xLTEtMA_138d78b4-e641-4173-97ec-e86430e5d594">6,252</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash (used in) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDUtMS0xLTEtMA_0d27a599-3c8a-4497-8b27-ff008f097948">40</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDUtMy0xLTEtMA_c4fee220-7eb7-4149-9e28-540008746ea5">10,907</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDUtNS0xLTEtMA_b1a8d36b-aefa-4457-9f83-fabb30c338d7">8,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDYtMS0xLTEtMA_b21920db-8fcf-43cf-92da-e318991d989f">2,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDYtMy0xLTEtMA_a0685265-92f4-40cc-956b-ac73953a7474">234</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDYtNS0xLTEtMA_68f8567a-8e37-42f8-8e32-80065bd6c662">10,159</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDctMS0xLTEtMA_fde92773-8f0d-4b23-bf44-9bbf4df171a1">127,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDctMy0xLTEtMA_614757c7-9643-4ff0-9e98-f7fea243442d">76,111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDctNS0xLTEtMA_0ed1b924-f62b-4cac-8d87-d14f796d1a22">54,709</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH AND CASH EQUIVALENTS, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDgtMS0xLTEtMA_880a3683-93d8-4fa6-a40b-60f0a254c0aa">268,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDgtMy0xLTEtMA_1dbadbf2-0d5a-4b50-94e9-a2d04fdab659">344,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDgtNS0xLTEtMA_ec84894d-510a-49c5-b258-c6b76d894725">290,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH AND CASH EQUIVALENTS, end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDktMS0xLTEtMA_82305bc5-998b-46e6-9f5f-7e440c4bffae">396,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDktMy0xLTEtMA_994c1f44-3d0f-4063-9050-1479a2e91d9a">268,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDktNS0xLTEtMA_a389c752-ad63-4aae-b266-071c694fdd64">344,781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CONSOLIDATED STATEMENTS OF CASH FLOWS - CONTINUED</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Amounts in thousands)</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Cash paid during the year for income taxes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMy0xLTEtMS0w_0cf4d785-a245-4331-9e8c-25f9746361ad">31,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMy0zLTEtMS0w_2609d9d3-470d-40d3-b52d-62c739d82ef8">9,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMy01LTEtMS0w_10b53154-50bd-4ae3-a725-9f2184c42eaf">12,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid during the year for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNC0xLTEtMS0w_c33f6ec3-416f-4eb4-a25e-badb85b59f47">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNC0zLTEtMS0w_0f78da83-fc60-45de-bba0-64fd78b8c8f8">549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNC01LTEtMS0w_b8c59f9a-c676-44d7-904d-356fe82d9e93">709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Accounts payable for property, plant and equipment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNy0xLTEtMS0w_ed062222-cbaa-40e6-a097-44ebf96c5cb4">2,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNy0zLTEtMS0w_64aafe92-16e3-490e-a53b-ca86131645de">13,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNy01LTEtMS0w_c9fb5c6b-c3d5-4958-910f-71eb775e7a8c">26,522</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;Detail of assets acquired and liabilities assumed in acquisitions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Fair value of assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueOfAssetsAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTAtMy0xLTEtMA_fbcd6da1-7ec0-4947-a948-e9587adba181">91,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Cash paid for acquisitions, net of cash acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:NetCashPaidReceivedforcurrentandprioracquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTEtMy0xLTEtMA_ce113a90-d14f-481d-854f-9f1d2a538a22">76,133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTQtMy0xLTEtMA_89af9e46-9270-459c-9923-913338201c21">17,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill, acquired during period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTctMy0xLTEtMA_9a407ff8-c4ee-495c-9430-8866ac990172">20,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Liabilities assumed/Adjustments to liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTgtMy0xLTEtMA_65a782bb-991b-43d2-8d4c-7c73c771a65d">17,612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="text-align:center"><span><br/></span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_73"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="text-align:center"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 1. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY0OTI2NzQ4NTE3Ng_98efc49a-a558-4fc5-93e2-ffb2ce914956" continuedAt="ife655ef693354c31abdff645d6005a41" escape="true">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ife655ef693354c31abdff645d6005a41" continuedAt="i305c69ddab174165bd843632aa0dee74"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NjU_4df0e4cc-b5f3-48f1-bca1-a80371d20003" continuedAt="i514c5d7f9e0248d288b95b415bd3b27b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Preparation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ICU Medical,&#160;Inc. ("ICU" or "we"), a Delaware corporation, operates in <ix:nonFraction unitRef="segment" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTA5OTUxMTY3MTk2Ng_704146a5-d672-40e2-863c-1e896c892537">one</ix:nonFraction> business segment engaged in the development, manufacturing and sale of innovative medical devices used in infusion therapy, and critical care applications. We are one of the world's leading pure-play infusion therapy companies with a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and non-dedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. We sell the majority of our products through our direct sales force and through independent distributors throughout the U. S. and internationally. Additionally, we sell our products on an original equipment manufacturer basis to other medical device manufacturers. The manufacturing for all product groups occurs in Salt Lake City, Utah, Austin, Texas, Mexico and Costa Rica. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All subsidiaries are wholly owned and are included in the consolidated financial statements.&#160; All intercompany accounts and transactions have been eliminated.  Results of operations of companies purchased are included from the dates of acquisition.</span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i514c5d7f9e0248d288b95b415bd3b27b">The consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.  These consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP").</ix:continuation>  <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3OTE_ae4e28a3-d6b4-4c6b-b23f-c7cec122479b" escape="true">Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.&#160; Actual results could differ from those estimates.</ix:nonNumeric>&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash, Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NTE_8264e230-3a43-4c0f-98b5-7d0a1ee24adf" escape="true">Cash equivalents are short-term, highly liquid investments that are readily convertible to known amounts of cash and have original maturities of three months or less from the date of purchase as cash equivalents.</ix:nonNumeric> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MjU_33db1080-e368-4dc3-ae22-9ff73f4ac68e" escape="true">Accounts receivable are stated at net realizable value.&#160; An allowance is provided for estimated collection losses based on an assessment of various factors.&#160; We consider prior payment trends, the age of the accounts receivable balances, financial status and other factors to estimate the cash which ultimately will be received.&#160; Such amounts cannot be known with certainty at the financial statement date.&#160; We regularly review individual past due balances for collectability.</ix:nonNumeric></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:InventoryPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4Mzg_0d1d666e-98d2-4431-a408-831622286a2d" escape="true">Inventories are stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method.</ix:nonNumeric>&#160; Inventory costs include material, labor and overhead related to the manufacturing of our products.&#160;</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i305c69ddab174165bd843632aa0dee74" continuedAt="i51cbc715e5854ec485111137f570d458"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NTI_1ca42ab6-18c3-4c9a-8bf7-23e27f2a580e" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following at December&#160;31 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMS0xLTEtMS0w_9dc03f2b-3e0d-41ef-ae70-dbf95a1d12c7">126,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterials" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMS0zLTEtMS0w_41b347a1-df15-414c-9154-222a7135e16d">119,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMi0xLTEtMS0w_1f2bf8e6-920d-424c-8696-663d789777e7">33,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcess" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMi0zLTEtMS0w_480f930f-83cc-40d0-b335-e5c654f59739">39,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMy0xLTEtMS0w_69753393-7240-4863-91c3-f0a34dbe3328">155,376</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoods" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMy0zLTEtMS0w_a61baa68-41e3-4ad0-a6c5-63a414bf1a3f">178,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfNC0xLTEtMS0w_4249d136-b01a-48cd-b813-7a192d0789d2">314,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfNC0zLTEtMS0w_ffd2d95c-d109-4951-a841-f1e093428336">337,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property, Plant and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NjA_b9e65a4f-0cd2-4261-9bce-2cca90df3f3c" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following at December&#160;31 (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.863%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aab91072ea840edacc0c7fc5d05b089_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMS0xLTEtMS0w_28b1fdf8-cc92-4f35-92f9-15d5e4318721">291,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28139eacde254567b47b144f43c35767_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMS0zLTEtMS0w_6429af14-e2ed-4c0b-8a86-e3b4fe0a5de4">219,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaca14194b134dbe937f61225e76808c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMi0xLTEtMS0w_a0fbb680-6097-4fa5-a7aa-88347433156f">241,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d11616409e1431093648a282f90802c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMi0zLTEtMS0w_879dcb52-0d52-4bd4-a300-f6d82f2b4e92">230,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Molds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93565c0c57f4be090fb226810da1ded_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMy0xLTEtMS0w_e31b7ed3-48ec-42c3-9ad7-b2bed7e9c236">60,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib633ddc653f34aca8036214f9be9f342_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMy0zLTEtMS0w_664828f9-9642-4c84-98fd-f0d30b261650">60,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c7ba6baff0946de90e2ccbb394a5e77_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNC0xLTEtMS0w_eac89b01-ef81-4978-bf47-31326e8ed263">98,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7e0ffae2b3e46469b2a991e935581a5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNC0zLTEtMS0w_f06eece2-62c0-47bf-9a57-344401e25c60">83,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i356d8344efcf433d868bcc8967746c8c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNS0xLTEtMS0w_07b31470-0770-430f-ab4f-96c67716f44d">7,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5565d8dc3035448bbf5281ad24ba56e6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNS0zLTEtMS0w_4094fd9b-df00-4aad-8309-385452f9ba30">7,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div><span><br/></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5e1c9f9c5744ec29e8594c14efda415_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNi0xLTEtMS0w_abec3a0b-9c6c-49d8-bddf-13b0e68b154d">90,383</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d02ef5a21c4fbba66508d1f5d57b02_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNi0zLTEtMS0w_0fba495a-2eb2-4291-b3b2-ab152bc6cdaa">74,434</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if81296c217234940af2a560d385d0ce8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNy0xLTEtMS0w_1812ea26-cfce-41c8-a13d-2b7c121ba1d3">53,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e447a3687a54887befc43594a4c1f70_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNy0zLTEtMS0w_189018da-a5f5-4cf3-bd71-f538ece80ff0">101,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, cost</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOC0xLTEtMS0w_6f90fa77-e800-4f3e-b0fd-259ecb17144c">843,096</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOC0zLTEtMS0w_dc9fa24b-dfa6-4be0-a9b3-8e67a65b2b5b">776,240</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOS0xLTEtMS0w_95d523e7-5315-4c5d-b9c8-5c4126330b09">376,468</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOS0zLTEtMS0w_9d33a0eb-d690-4eba-a297-53bc4c1fb606">320,155</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMTAtMS0xLTEtMA_2384d163-452b-4aa0-ba03-2f776285b6a4">466,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMTAtMy0xLTEtMA_ee71350c-2d3f-4f04-8130-a9e6df04d48d">456,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Instruments placed with customers consist of drug-delivery and monitoring systems placed with customers under operating leases.</span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NTc_bdd6bdb2-ac73-405a-8293-07e62398d0e6" continuedAt="i6d891764cc93483eb99709dd66804a4c" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i56b72e7775894e388a742d9efd2a08b5_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMC0xLTEtMS00ODU3L3RleHRyZWdpb246NzJiNDdiYzNiZGE0NDE1Zjk5MWY3NDU0NWNiZWU3OWZfMTY0OTI2NzQ0MTY4Mw_6b07e6b5-da53-4af3-a069-8fe33e5fa2bd">15</ix:nonNumeric> - <ix:nonNumeric contextRef="icdd09ebc96134c9a8b8926942a5aa4e0_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMC0xLTEtMS00ODU3L3RleHRyZWdpb246NzJiNDdiYzNiZGE0NDE1Zjk5MWY3NDU0NWNiZWU3OWZfMTY0OTI2NzQ0MTY4OA_de13d8e8-ceee-490e-9a0c-6f8c1ade4196">30</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if0bc95c6faf947bca2778a479a931039_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMS0xLTEtMS00ODY3L3RleHRyZWdpb246NWRjNjU3MWVhM2RlNGExNTliMDEwZjlhM2Y3NzFmNWNfMTY0OTI2NzQ0MTY4Mw_5201abb6-18db-43e1-b432-146b718a26c9">15</ix:nonNumeric> - <ix:nonNumeric contextRef="iba375119b4ef40b7a668decd67ba1e17_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMS0xLTEtMS00ODY3L3RleHRyZWdpb246NWRjNjU3MWVhM2RlNGExNTliMDEwZjlhM2Y3NzFmNWNfMTY0OTI2NzQ0MTY4OA_e4d204f0-2130-43ff-81e4-9d2f2cf2344b">30</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and molds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia0e4ac5ed50e4ca5b140d68bc3009d5e_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMi0xLTEtMS00ODczL3RleHRyZWdpb246M2RlZDFkYzA3OWJkNDYxNWEzNmZhMjk2YTI0OGNlODFfMTY0OTI2NzQ0MTY4MQ_aac92506-83cf-41a9-b2c8-9a4df597ef0b">2</ix:nonNumeric> - <ix:nonNumeric contextRef="i93ef9f2a965d42ea88f2323e210244a0_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMi0xLTEtMS00ODczL3RleHRyZWdpb246M2RlZDFkYzA3OWJkNDYxNWEzNmZhMjk2YTI0OGNlODFfMTY0OTI2NzQ0MTY4Ng_562faacb-b96c-4e00-b696-0965033153c7">15</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i97ea0401333f4b6f98d66c0f96664c21_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMy0xLTEtMS00ODc5L3RleHRyZWdpb246ZjhkNGI3YTFhMDc4NDMzNjgzMTFhOWE3OWVlMmI5NjhfMTY0OTI2NzQ0MTY4MA_7a2b452b-9c30-4a7b-a336-6601d596fe70">2</ix:nonNumeric> - <ix:nonNumeric contextRef="i76751bdb750641a08a32350453fac10a_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMy0xLTEtMS00ODc5L3RleHRyZWdpb246ZjhkNGI3YTFhMDc4NDMzNjgzMTFhOWE3OWVlMmI5NjhfMTY0OTI2NzQ0MTY4NA_972b4d94-0a29-417c-907f-5d03d9da62d3">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id83b9f5142f04222b52bbf1657200bac_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNC0xLTEtMS00ODg1L3RleHRyZWdpb246YmE0NGU0MmYxMGY3NDViODllNDRmNmExYmEyZjM5NzhfMTY0OTI2NzQ0MTY4MA_66cc134b-77f1-48c6-bd09-8349212aa639">3</ix:nonNumeric> - <ix:nonNumeric contextRef="ic8b2759c250a47e28bfd7c33e4162609_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNC0xLTEtMS00ODg1L3RleHRyZWdpb246YmE0NGU0MmYxMGY3NDViODllNDRmNmExYmEyZjM5NzhfMTY0OTI2NzQ0MTY4NA_f7a5e79e-bfad-4a9c-881a-f1305422370a">5</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i17e2870f8aaa49dda6bf40a03a5c2515_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNS0xLTEtMS00ODkxL3RleHRyZWdpb246ZDk4ZTE1ZTE3NGMzNDIyMTkwY2JiNTFlZDM0NDRkMmRfMTY0OTI2NzQ0MTY4MQ_da40324c-3776-491a-a4ba-7e21eeecc177">3</ix:nonNumeric> - <ix:nonNumeric contextRef="i8965f250abbb4f1186ab1aba0507085e_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNS0xLTEtMS00ODkxL3RleHRyZWdpb246ZDk4ZTE1ZTE3NGMzNDIyMTkwY2JiNTFlZDM0NDRkMmRfMTY0OTI2NzQ0MTY4Ng_b02bb520-d437-4c1f-b1cc-48b0c9c33fc8">10</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:continuation id="i6d891764cc93483eb99709dd66804a4c"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize expenditures that materially increase the life of the related assets; maintenance and repairs are expensed as incurred.&#160;The costs and related accumulated depreciation applicable to property, plant and equipment sold or retired are removed from the accounts and any gain or loss is reflected in the statements of operations at the time of disposal. Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTA1NA_a3f94684-43a4-4b02-902c-13e510b076b0">62.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTA1OA_360dba06-5f39-423b-93c2-17caa29bc70b">59.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTA2NQ_60c3d5cf-6adf-4981-b3f2-f3721b268b48">58.1</ix:nonFraction> million in the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2Nzk_4b95087e-72a0-4424-9947-dbd469395c7f" continuedAt="i76f09bcc45d84f64b34e4f05c8d5eed2" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i76f09bcc45d84f64b34e4f05c8d5eed2">&#160;&#160;&#160;&#160;We test goodwill for impairment on an annual basis in the month of November.&#160; If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.</ix:continuation>&#160;There were no accumulated impairment losses as of December&#160;31, 2020, 2019 and 2018. </span></div></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i51cbc715e5854ec485111137f570d458" continuedAt="i5cbf772e834f44adaf66d444dd66a063"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2NzA_46018ffc-0ba7-41df-afbd-fa7c7b3cb23c" continuedAt="ib1021aaae5e342fba89c57402746cf3a" escape="true">The following table presents the changes in the carrying amount of our goodwill for 2020, 2019 and 2018 (in thousands):</ix:nonNumeric></span></div><ix:continuation id="ib1021aaae5e342fba89c57402746cf3a"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:77.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.356%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMS0yLTEtMS0w_be4e4aeb-a223-4d43-8e58-acad9f8df314">12,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMi0yLTEtMS0w_1b8bb5cb-af17-4620-80f1-b078440fade1">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMy0yLTEtMS0w_7b685247-e7ac-434b-8984-5a20cae5357b">2,462</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNC0yLTEtMS0w_29ab03e3-b54d-4c5b-95bd-57da36b2fad0">11,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNS0yLTEtMS0w_367bd6ae-26d9-4e45-8236-a3f8e9944897">20,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNi0yLTEtMS0w_448d6e8c-b6b9-4782-9bf7-f54dfcf5ef25">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNy0yLTEtMS0w_71fe324f-cb5f-4608-89b8-2c11331fbddf">31,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfOS0yLTEtMS0w_fd4ce620-53b7-417a-b965-c27226cd82bf">1,756</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMTAtMi0xLTEtMA_5ad6c36a-dc0a-4838-98a1-17a7a0af8a57">33,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we acquired the consulting arm of a small software company, which resulted in $<ix:nonFraction unitRef="usd" contextRef="i77563a4995174b90bbef1bbe2e1f8279_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTgyOA_de90055f-d71f-4553-b0ff-04fc54b410fe">1.3</ix:nonFraction> million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, "Other" relates to a $<ix:nonFraction unitRef="usd" contextRef="ibcb53675d86846df88cd13524669677c_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTg4MA_a13c8972-ed3a-48b7-8754-b9c4fd591e5e">1.9</ix:nonFraction> million measurement period adjustment on our Medical Australia Limited acquisition and foreign currency translation.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we acquired Pursuit Vascular, Inc. ("Pursuit"), which resulted in $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjA1Mw_eb8e327a-f880-4fc9-9290-fbc7820ba9ea">19.1</ix:nonFraction> million of goodwill.  We also acquired a small foreign distributor, which resulted in $<ix:nonFraction unitRef="usd" contextRef="i56c5d891036a4fb18a0276db782ecf5e_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjEzNA_3b94ad78-5d65-408a-8625-f99799ce1fcf">0.9</ix:nonFraction> million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In 2020, "Other" relates to a $<ix:nonFraction unitRef="usd" contextRef="i54f1a5c673c44abdba9c7587a2a45fcd_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTA5OTUxMTY3MTk1MA_72f27ab9-ce26-4566-b75a-915c5c5390f7">1.3</ix:nonFraction>&#160;million measurement period adjustment to deferred taxes related to the Pursuit acquisition and foreign currency translation.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTA5OTUxMTY3MTk2NA_9cdc88bc-11bd-4ade-bda1-c67ef83df6f4" continuedAt="i758e3fa553d6430991d5e4a4ba7ec153" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NjQ_8519a5d2-212a-4e6e-8d9b-8b36867750d0" escape="true">Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis</ix:nonNumeric>, were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.362%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Life in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i98463b7b76424440b55ebbac86e98567_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi0yLTEtMS0w_6a45d3f8-da29-4665-b2c7-f753d9f69db5">10</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi00LTEtMS0w_ed247128-790d-4951-9e69-1afe64802e29">24,797</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi02LTEtMS0w_a97a5835-1aa4-4db9-a538-311c5b53bdf8">15,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi04LTEtMS0w_7aa26e64-d52e-4336-8b69-3057193f43d2">9,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3c2b7e94d7ec43cea8a00af944483bd9_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy0yLTEtMS0w_c698a392-b71b-48c7-8a0c-e650484e3979">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy00LTEtMS0w_ae47cd1a-ff2c-45bd-9b7c-865f2fd0f99c">10,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy02LTEtMS0w_dd10bc14-0f95-4f07-9f6b-a3af58be33a2">5,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy04LTEtMS0w_6a79e6b9-b494-4cc5-b77d-0ea27e7f56a7">4,513</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2e6c3f93a2af442483cb9a03f71b9531_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC0yLTEtMS0w_f13034f1-8203-4780-8549-40d3ee723dd6">9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247f34865e8a493da1779dd5f4553c2e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC00LTEtMS0w_a2f616b1-b799-4eb9-a73a-c5069f260ea5">58,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247f34865e8a493da1779dd5f4553c2e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC02LTEtMS0w_3766d301-82ff-404d-a537-9d9d3166af26">26,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i247f34865e8a493da1779dd5f4553c2e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC04LTEtMS0w_ec49641b-6cae-48f1-8c1b-15f1f96aa29d">31,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i600eac4bc1d14ee28cb25fc3d6947287_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS0yLTEtMS0w_53049de5-0338-4a82-95a8-5408cfb055a5">4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS00LTEtMS0w_cc4d0443-3fce-4a10-adb7-8a1ec02e6f68">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS02LTEtMS0w_54624ca4-1775-4320-b63b-acc0effffdc9">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS04LTEtMS0w_7f050596-8816-4dd8-a01b-f76c441c5ad5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8ce8bcd9c55d44f3ab59516fa0cebcae_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi0yLTEtMS0w_2d93b38d-8972-4f27-8c36-53ed9db6da6d">15</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd807e5719004517b4b0719a870bf01f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi00LTEtMS0w_06c1b89e-ef86-42a1-aa84-0b9decdc93be">18,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd807e5719004517b4b0719a870bf01f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi02LTEtMS0w_153e84e5-3614-493d-bc96-22abf10492bf">3,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd807e5719004517b4b0719a870bf01f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi04LTEtMS0w_fd26a373-c574-4764-87b7-866d4dab4078">14,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5cbfaf87dcab484eb106ba8ec3c9d76f_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy0yLTEtMS0w_eb1d0614-d930-4ef0-8326-f5f8a7abbf82">13</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy00LTEtMS0w_52b0ad3b-99d5-410e-8f1b-d551918f801d">152,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy02LTEtMS0w_17f6a128-5305-4db3-81d6-c46b5015f2ff">36,927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy04LTEtMS0w_ef1a07d7-b205-4bd5-b137-b5d0a85c33bc">115,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if69b1ff9be9641c38b6acba3dfa8c46b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC0yLTEtMS0w_7eb3a457-848d-4332-84f9-a18906ab69c8">3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC00LTEtMS0w_93abfa94-e6ab-4608-822e-0a9e3362d419">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC02LTEtMS0w_b71b3e77-75b2-4aaa-a88a-a79ad80a1aa3">972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC04LTEtMS0w_3d0a27c8-8acd-4796-a0e5-483492c08510">1,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total amortized intangible assets<br/></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOS00LTEtMS0w_d7a5915c-a291-4db7-8684-3efa7c6de1dd">267,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOS02LTEtMS0w_2016fc2d-1344-4eea-9acb-0036bb414a06">89,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOS04LTEtMS0w_3aa03d8d-4eba-4039-bede-5898c2a82f12">177,868</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2b8b15063742e8aac8424dc709a357_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTEtNC0xLTEtMA_920d3d6a-f527-4bfa-b09d-1e6ab35ef06a">19,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a2b8b15063742e8aac8424dc709a357_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTEtOC0xLTEtMA_920d3d6a-f527-4bfa-b09d-1e6ab35ef06a">19,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTMtNC0xLTEtMA_e25f7ed2-88df-41c9-98a2-4a0e5b462060">286,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTMtNi0xLTEtMA_2a63d524-e6f5-432b-9956-91d649de7650">89,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTMtOC0xLTEtMA_9b8656ef-87d9-4223-9e4c-6d9f089bef52">197,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i5cbf772e834f44adaf66d444dd66a063" continuedAt="ie2523927741e4e578bff5fbb8d9fd397"><ix:continuation id="i758e3fa553d6430991d5e4a4ba7ec153"><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.362%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Life&#160;in&#160;Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6dbb534d8c254eadb559b87e2bfc28dd_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi0yLTEtMS0w_8168d873-0192-47ce-945d-4a06a26a5133">10</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi00LTEtMS0w_47977b5d-2e44-4d6e-a8b1-c19d76e6a410">22,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi02LTEtMS0w_79e737e6-ba45-4615-ba78-0776b283f36b">13,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi04LTEtMS0w_8198806a-edf6-4c94-b544-767c8a68fe76">8,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia64b8b4b90794229ab6e662085126475_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy0yLTEtMS0w_b4747bd4-b723-41a2-a2eb-8f6dd09338d8">12</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a9f10d56c44a33997e1b74d29005a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy00LTEtMS0w_3fea7f42-ad61-478a-93a2-d2c749a1e5dd">10,122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a9f10d56c44a33997e1b74d29005a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy02LTEtMS0w_c54bfb91-889b-45a7-8f12-6b8c0628ac8b">5,506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a9f10d56c44a33997e1b74d29005a6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy04LTEtMS0w_5992debc-51c7-4688-ab47-9ff9086f0560">4,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i91c7a0b99f94487d99d15b0710dee1a3_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC0yLTEtMS0w_ca91766b-e9f7-4ccf-b3ec-400bced7d630">9</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib334f707a94740ffbf3efc76668f48db_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC00LTEtMS0w_9327bbfc-58c5-4812-a748-7c84e470ecd5">57,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib334f707a94740ffbf3efc76668f48db_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC02LTEtMS0w_5c11ec96-b635-411f-982a-abff2f002d00">19,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib334f707a94740ffbf3efc76668f48db_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC04LTEtMS0w_40fc2077-9782-48c1-b115-9f36e4b779c7">37,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia569c5c4ee854944ad9114edaf43ce4d_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS0yLTEtMS0w_4a7f2929-f1c7-4027-b870-bd949d90caa8">4</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5234ddfdcaf142548dafa1ba990facfd_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS00LTEtMS0w_21aed81a-19b8-495b-88ed-e1cfcf2d73bf">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5234ddfdcaf142548dafa1ba990facfd_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS02LTEtMS0w_cd598ce9-b844-4c1e-b709-970685bc8f05">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5234ddfdcaf142548dafa1ba990facfd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS04LTEtMS0w_30ab7a6b-d106-47d4-9362-766cee300c0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i439c07e17cfe4e7a923cf0c8f678e3c1_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi0yLTEtMS0w_c78204f1-0160-41e3-98c2-3fd31ffd7b16">15</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f4bf8b52e6947ac9b80cec872734c37_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi00LTEtMS0w_df55ab5a-4711-4e9a-b0c3-5620e42f9a7c">18,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f4bf8b52e6947ac9b80cec872734c37_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi02LTEtMS0w_38e87ac5-a4c6-4551-9dc5-0f044785030c">2,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f4bf8b52e6947ac9b80cec872734c37_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi04LTEtMS0w_30f03703-2de6-4648-99fa-7bca3547caeb">16,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i79e1b07ebddd415f952ca7593bd74137_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy0yLTEtMS0w_52420d67-023e-4b2c-ba9b-b5f03c4948ba">13</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0330714457bd47ddbf2d56a49c6af36f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy00LTEtMS0w_b8b2d409-6f9d-4aff-8e11-b45f87439454">152,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0330714457bd47ddbf2d56a49c6af36f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy02LTEtMS0w_9b5fc9cc-e5e9-41de-9b10-27807f4978a8">24,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0330714457bd47ddbf2d56a49c6af36f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy04LTEtMS0w_e8e21596-5541-4de8-b4bc-b7f457eee01c">128,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i903d8d80f6ca437a910a2c7208d57ec1_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC0yLTEtMS0xODA_06a2e522-a6da-41c3-ae29-4fae94ab4b9e">3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic909fd6d062b437bb4359b5942abc604_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC00LTEtMS0xODQ_80e0ea46-b519-4f77-ab8f-fd3f71af0019">2,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic909fd6d062b437bb4359b5942abc604_I20191231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC02LTEtMS0xOTM_9c891f4d-f176-443b-b8d4-5ccd1a356a63">139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic909fd6d062b437bb4359b5942abc604_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC04LTEtMS0xOTg_9a86f3b3-58b0-4609-80f7-4e8b0e0ca49e">2,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC00LTEtMS0w_214026a1-5306-4973-bbb7-a305c85888f0">263,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC02LTEtMS0w_9c303ea5-d5ae-449b-8d9b-9ade0c115835">65,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC04LTEtMS0w_47ec993e-7e1c-44eb-85b3-90800bb84eb4">197,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f000b1760cb4b419d394517dc030c28_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTAtNC0xLTEtMA_0b6a9445-87c6-43a8-a62c-4e9c69786eca">13,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f000b1760cb4b419d394517dc030c28_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTAtOC0xLTEtMA_67cc30bf-536b-40ef-a430-4ccc25047217">13,991</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTItNC0xLTEtMA_717966ce-daee-481b-9d67-1c8e5db2f516">277,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTItNi0xLTEtMA_cbad123c-787b-460c-a10b-598a10b29f80">65,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTItOC0xLTEtMA_cbe97e7e-0e98-4edf-bff2-96fbbc59827d">211,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.</span></div></ix:continuation><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjY3OA_9c1cae65-1d88-4ac1-b3ae-e499fdb600b1">23.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjY4Mg_f4563dfe-a3a7-4932-b834-c801e8a7b51d">17.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjY4OQ_3e7376a8-807f-4c5b-8b15-d629812c5b03">16.6</ix:nonFraction> million, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2NjY_2379a8e1-7741-4bfd-b7c6-819228a39118" escape="true"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:78.665%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMC0yLTEtMS0w_844c97d2-ec55-45fe-9863-0cef4e40c785">23,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMS0yLTEtMS0w_11026d37-630c-4ada-8909-6cf83eb49ab2">22,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMi0yLTEtMS0w_130231a6-83fb-4659-b0ce-4014f579bf7c">21,724</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMy0yLTEtMS0w_f4464134-b3de-45eb-9af8-534efae0aa31">21,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfNC0yLTEtMS0w_2f81f138-d1d8-45c5-a822-b0486780de19">17,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfNS0yLTEtMS0w_fcde08b3-33a4-43b6-987f-e142cea06030">71,104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfNi0yLTEtMS0w_920b2310-5574-42d5-baa9-35628a8364ac">177,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our intangible assets that are not subject to amortization are reviewed annually for impairment or more often if there are indications of possible impairment.  We perform our annual intangible assets impairment test in November of each year. We did not have any intangible asset impairments in 2020, 2019 or 2018.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NzU_5db0a9c4-7bc9-4627-9d80-0e91d68378fb" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We periodically evaluate the recoverability of long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the assets are evaluated in relation to the operating performance and future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and discount rates, reflecting varying degrees of perceived risk. We did not have any long-lived asset impairments in 2020, 2019 or 2018.</span></div></ix:nonNumeric><div style="text-indent:24.75pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3Nzk_063d37c2-bf3c-4e40-85fd-5b3b3850a1d6" continuedAt="i1496bbf430334d38b5506790f97cb002" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investment Securities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments, exclusive of cash equivalents, are marketable securities intended to be sold within one year and may include trading securities, available-for-sale securities, and held-to-maturity securities (if maturing within one year at </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ie2523927741e4e578bff5fbb8d9fd397" continuedAt="i5e8eb7e479fc40b5b445c6b92218af7f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1496bbf430334d38b5506790f97cb002" continuedAt="id5dc331e5d2946b09d7cf15cef7363de">the time of acquisition).  Long-term investments are marketable securities intended to be sold after one year and may include trading securities, available-for-sale securities, and held-to-maturity securities.</ix:continuation></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id5dc331e5d2946b09d7cf15cef7363de">Our investment securities are considered available-for-sale and are &#8220;investment grade&#8221; and carried at fair value. Our investments currently consist of corporate bonds. Available-for-sale securities are recorded at fair value, and unrealized holding gains and losses are recorded, net of tax, as a component of accumulated other comprehensive income (loss). Unrealized losses on available-for-sale securities are charged against net earnings when a decline in fair value is determined to be other than temporary. Our management reviews several factors to determine whether a loss is other than temporary, such as the length and extent of the fair value decline, the financial condition and near term prospects of the issuer, and for equity investments, our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. For debt securities, management also evaluates whether we have the intent to sell or will likely be required to sell before its anticipated recovery. Realized gains and losses are accounted for on the specific identification method. There have been no realized gains or losses on the disposal of investments. Our investments mature in 2021 and 2022.  All short-term investment securities are all callable within one year.</ix:continuation>  </span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MzA_53358305-fdcc-467a-815c-f0cd491ff767" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment securities consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.943%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.821%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id82841562ef14fe3a20640cfa3b892c3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMi0xLTEtMS0w_58b9b44d-5aa1-4844-becb-00f384330524">14,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0e0b30ac0c841c9a607491b55317d05_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMi0zLTEtMS0w_c8139577-2afc-46b5-9aae-583b69c2b9f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id82841562ef14fe3a20640cfa3b892c3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMi01LTEtMS0w_6f21f34b-b33e-4e35-80b0-7df4f5559a87">14,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide06813eefd945e4996e21fead516212_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMy0xLTEtMS0w_c399ab55-2187-4b14-aab5-3faf4183cc95">12,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55bc40686ba64aa69aa615123c226d17_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMy0zLTEtMS0w_f34daacc-7de8-415e-9e6c-b106646dceaa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide06813eefd945e4996e21fead516212_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMy01LTEtMS0w_c612daf6-5edf-4d0c-b29f-10f7169d0c0a">12,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investment securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfNC0xLTEtMS0w_a0fb230f-f834-4b13-abbb-fbfa44fabd97">27,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfNC0zLTEtMS0w_1c0eefbd-8b77-42b3-b419-874860f06f80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfNC01LTEtMS0w_288f594a-575c-418a-8c83-c9cba20f5a56">27,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd7077c0aaff480ab0317e214176f294_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfOC0xLTEtMS0w_a193744f-f08c-4c16-9be4-44a9a4b485af">23,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84c93f3069f44ac1abf3e76fb5920f6d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfOC0zLTEtMS0w_e1f3a937-65f4-4bbb-9c5a-eddfef31f3c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd7077c0aaff480ab0317e214176f294_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfOC01LTEtMS0w_824b79d5-6961-40dd-89fe-8105372dbcb9">23,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NDE_72c9f77d-602a-4b1f-af6d-6c07e6d4ef1b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are determined based on the differences between the financial statements and the tax bases using rates as enacted in the laws. A valuation allowance is established if it is &#8220;more likely than not&#8221; that all or a portion of the deferred tax assets will not be realized.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits in the tax provision. We recognize liabilities for uncertain tax positions when it is more likely than not that a tax position will not be sustained upon examination and settlement with various taxing authorities. Liabilities for uncertain tax positions are measured based upon the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. We have not recorded any material interest or penalties during any of the years presented.</span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NzA_f4b5d222-9f40-4ae8-898f-31c8202bee5d" continuedAt="i4f2c00b5c4e8486fb36e70554fae0bbf" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Generally, the functional currency of our international subsidiaries is the local currency. Generally, we translate the financial statements of these subsidiaries to U.S. dollars at the exchange rate in effect at the balance sheet date and revenues and expenses are translated at the average monthly exchange rates during the year. Certain of our international subsidiaries consolidate first with another subsidiary that utilizes a functional currency other than U.S. dollars.&#160;In those cases, we follow a step by step translation process utilizing the same sequence as the consolidation process.&#160;Translation adjustments are recorded as a component of accumulated other comprehensive (loss) income, a separate component of stockholders' equity on our consolidated balance sheets and the effect of exchange rate changes on cash and cash equivalents are reflected on our consolidated statements of cash flows.&#160;Gains and losses for transactions denominated in a currency other than the functional </span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i5e8eb7e479fc40b5b445c6b92218af7f" continuedAt="ieb414bbe82c34d06947cf07677aae9ed"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4f2c00b5c4e8486fb36e70554fae0bbf">currency of the entity are included in our statements of operations in other income (expense), net. Foreign currency transaction losses (gains), net were $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTE3MTg_b6a36142-4926-4998-882a-debcdb6f6b39">7.2</ix:nonFraction> million in 2020, $(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTE3Mjg_ac9a491a-36d2-4564-a69c-3639995fe791">0.7</ix:nonFraction>) million in 2019 and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTE3NDE_811e13dc-2eb2-47ab-a385-80000f60c68c">7.9</ix:nonFraction> million in 2018.</ix:continuation></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MTI_760eb70a-4b96-43c3-ac9f-04f1609ef20c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;&#160;We recognize revenues when we transfer control of promised goods to our customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods.  We offer certain volume-based rebates to our distribution customers, which we consider variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. Chargebacks are the difference between prices we charge our distribution customers and contracted prices we have with the end customer which are processed as credits to our distribution customers. In estimating the expected value of chargeback amounts for use in determining the transaction price, we use information available at the time, including our historical experience.  We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available and our historical experience. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The vast majority of our sales of Infusion Consumables, Infusion Systems, IV Solutions and Critical Care products are sold on a standalone basis and control of these products transfers to the customer upon shipment.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software license renewals are considered to be transferred to a customer at a point in time at the start of each renewal period, therefore revenue is recognized at that time.&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Deliverables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In certain circumstances, we enter into arrangements in which we provide multiple deliverables to our customers.  These bundled arrangements typically consist of the sale of infusion systems equipment, along with annual software licenses and related software implementation services, as well as infusion consumables, IV solutions and extended warranties.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant judgments related to these arrangements are (i) identifying the various performance obligations and (ii) estimating the relative standalone selling price of each performance obligation, typically using a directly observable method or calculated on a cost plus margin basis method.  Revenue related to the bundled equipment, software and software implementation services are typically combined into a single performance obligation and recognized upon implementation.  As annual software licenses are renewed, we recognize revenue for the license at a point in time, at the start of each annual renewal period. The transaction price allocated to the extended service-type warranty is recognized as revenue over the period the warranty service is provided. Consumables and solutions are separate performance obligations, recognized at a point in time.</span></div></ix:nonNumeric><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shipping Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Costs to ship finished goods to our customers are included in cost of goods sold on the consolidated statements of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3Njc_eacbe736-c6c3-401f-9689-fea54b3689cd" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and reflected in selling, general and administrative expenses in our consolidated statements of operations and were $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUwMTY_bc0b1a56-4740-4dad-92fc-2eca9a0f93d0">0.2</ix:nonFraction> million in 2020, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUwMjY_41a72e8a-0d45-44cf-9c6e-950f1a77115a">0.1</ix:nonFraction> million in 2019 and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUwMzk_13d39640-9d15-41be-b31f-9ff641a21e14">0.6</ix:nonFraction> million in 2018.</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:PensionAndOtherPostretirementPlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4MDY_c10870ca-0988-406c-b068-8bcfd27abed0" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Post-retirement and Post-employment Benefits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a Section&#160;401(k)&#160;retirement plan ("plan") for employees.&#160;Our contributions to our 401(k) plan were approximately $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUyMjI_2ea98b24-307f-4450-8de6-0787a680d56f">10.7</ix:nonFraction> million in 2020, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUyMzI_d7044b28-b9ab-413e-808d-ca8df1861144">11.4</ix:nonFraction> million in 2019 and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementBenefitExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUyNDU_d4285f3c-f334-4c1d-bc86-8308b796e94d">11.4</ix:nonFraction> million in 2018. We also have post-retirement and post-employment obligations related to employees located in certain international countries. These obligations are immaterial to our financial statements taken as a whole.</span></div></ix:nonNumeric><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2NzU_2a8f93a5-541f-4a87-aa68-f6754cd34c6a" continuedAt="i341fff5652c44bcbbeefe482102c8990" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ieb414bbe82c34d06947cf07677aae9ed" continuedAt="ic180bdf962264d11943a974dd05b0367"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i341fff5652c44bcbbeefe482102c8990">The majority of our research and development costs are expensed as incurred.  In certain circumstances when an asset will have an alternative future use we capitalize the costs related to those assets.  Research and development costs include salaries and related benefits, consulting fees, production supplies, samples, travel costs, utilities and other miscellaneous administrative costs.</ix:continuation></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3OTg_74a6a913-94da-4ce2-bb79-cea5a6f6728a" continuedAt="i9053350864b045669f6a8589086f0c63" escape="true">Net Income Per Share</ix:nonNumeric></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9053350864b045669f6a8589086f0c63">Net income per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding plus dilutive securities.&#160;Dilutive securities include outstanding common stock options and unvested restricted stock units, less the number of shares that could have been purchased with the proceeds from the exercise of the options, using the treasury stock method. Options that are anti-dilutive, where their exercise price exceeds the average market price of the common stock are not included in the treasury stock method calculation. Restricted stock units that are anti-dilutive are not included in the treasury stock method.</ix:continuation> There were <ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY2NjQ_8526575b-8665-418a-9343-73be0cdcd977">12,083</ix:nonFraction>, <ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY2Njg_de1f6c9e-5e22-41be-b9f5-67c05304d3ce">10,760</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY2NzU_efd700b3-62e2-4d38-83fd-79607059ebba">5,300</ix:nonFraction> anti-dilutive shares in 2020, 2019 and 2018, respectively. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MDA_d2dd7591-3505-4690-8975-abbbf5c85540" continuedAt="i277dcaf5033b4973b168def379a6def7" escape="true">The following table presents the calculation of net earnings per common share (&#8220;EPS&#8221;) &#8212; basic and diluted (in thousands except per share data):&#160;</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i277dcaf5033b4973b168def379a6def7"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,<br/>(in&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMi0yLTEtMS0w_707e46d1-f26f-400d-b22a-b5a7edd8927e">86,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMi00LTEtMS0w_e62815d4-b1cc-41e5-b42f-c482b1055d01">101,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMi02LTEtMS0w_919ce900-e768-4275-919e-e5c1e3cc878a">28,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding (basic)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMy0yLTEtMS0w_3e969673-cf0b-4022-a8d9-18f0787c7ef1">20,907</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMy00LTEtMS0w_f0c46f49-dc30-41d4-99a4-a1f3e8cf870f">20,629</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMy02LTEtMS0w_6d8827ba-4b6e-4276-9572-b16e3f876ff6">20,394</ix:nonFraction>&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNC0yLTEtMS0w_a29ad62f-c665-4171-b5c7-c39e3b93db9c">684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNC00LTEtMS0w_11c4e6c3-1feb-4348-88ce-c00fdc5eb91f">916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNC02LTEtMS0w_70d4456c-3801-452d-9c9f-b6da675f2bfd">1,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common and common equivalent shares outstanding&#160;(diluted)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNS0yLTEtMS0w_84625533-61c0-47e1-85c1-e936e7f57951">21,591</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNS00LTEtMS0w_0d2dcb2b-f9aa-476b-a987-baf6473a08a2">21,545</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNS02LTEtMS0w_8c8e5bf6-ded2-48b7-bc6a-439a1345f8dc">21,601</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNi0yLTEtMS0w_0b2bc521-289a-4a1a-a66d-a76530643c0a">4.16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNi00LTEtMS0w_4d061d7b-1490-459f-a21c-eccc3377b161">4.90</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNi02LTEtMS0w_8279116a-db92-4ad3-bf8f-6785a8f9fa83">1.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNy0yLTEtMS0w_272fbc1c-fb3c-428e-9d2b-cd134a2777ff">4.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNy00LTEtMS0w_0427138c-ba8c-45e3-97ef-d50b63cb45e1">4.69</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNy02LTEtMS0w_e170cb02-b75f-4eca-b6e0-7a504ed8c5b1">1.33</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">New Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY0OTI2NzQ4NTE3NA_c988e937-d176-4d0d-a141-90e95a97233c" continuedAt="i6918e5241593458f84ccd3b961611f82" escape="true">Recently Adopted Accounting Standards </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i6918e5241593458f84ccd3b961611f82" continuedAt="if3b1968da9004412a015c0c1a467a35a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The amendments in this update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal use software license. Costs to develop or obtain internal-use software that cannot be capitalized under subtopic 350-40, such as training costs and certain data conversion costs, also cannot be capitalized for a hosting arrangement that is a service contract. Therefore, an entity in a hosting arrangement that is a service contract determines which project stage (that is, preliminary project stage, application development stage, or post-implementation stage) an implementation activity relates to. Costs for implementation activities in the application development stage are capitalized depending on the nature of the costs, while costs incurred during the preliminary project and post-implementation stages are expensed as the activities are performed. The amendments in this update require the entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The amendments in this update are effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The amendments in this update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this update modify the disclosure requirements in Topic 820. The amendments remove from disclosure: the amount of and reasons for transfers between Level 1 </span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ic180bdf962264d11943a974dd05b0367" continuedAt="ic79ea6251bd04ddb9363527115beef51"><ix:continuation id="if3b1968da9004412a015c0c1a467a35a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The amendments also made the following disclosure modifications: for investments in certain entities that calculate net asset value, an entity is required to disclose the timing of liquidation of an investee&#8217;s assets and the date when restrictions from redemption might lapse only if the investee has communicated the timing to the entity or announced the timing publicly; and the amendments clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. The amendments also added the following disclosure requirements: the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period; and the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, an entity may disclose other quantitative information (such as the median or arithmetic average) in lieu of the weighted average if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The amendments in ASU 2018-02 are effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This update amends the FASB's guidance on the impairment of financial instruments by requiring timelier recording of credit losses on loans and other financial instruments. The ASU adds an impairment model that is based on expected losses rather than incurred losses. The ASU also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04 - Codification Improvements to Topic 326, Financial Instruments - Credit Losses and in May 2019, the FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses to (Topic 326)- Targeted Transition Relief. ASU 2019-04 clarifies and corrects certain areas of the Codification and ASU 2019-05 provides entities with an option to irrevocably elect the fair value option in Subtopic 825-10, Financial Instruments&#8212;Overall, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of Topic 326. The amendments in these updates are effective for fiscal years beginning after December 15, 2019. The updated guidance requires a modified retrospective adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY0OTI2NzQ4NTE3NQ_54c45c4a-3bdd-46f8-8287-3e68e9828316" continuedAt="i7b6ad54eec05490b9ecdfa8bf04890e0" escape="true">Recently Issued Accounting Standards </ix:nonNumeric></span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="ic79ea6251bd04ddb9363527115beef51" continuedAt="i93967e87594f4c5b86a4d83f9976f382"><ix:continuation id="i7b6ad54eec05490b9ecdfa8bf04890e0" continuedAt="i3a42f1872b444038bc7f2d1823101192">&#160;&#160;&#160;&#160;</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i93967e87594f4c5b86a4d83f9976f382"><ix:continuation id="i3a42f1872b444038bc7f2d1823101192">In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The impact of this ASU on our contracts has not been material.</ix:continuation></ix:continuation>  &#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 2. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTAzNjY_ae2223db-2a6a-46e2-9d5e-0be8cff73976" continuedAt="iee2a381ca23f4e6399072b887c2b1fae" escape="true">ACQUISITIONS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iee2a381ca23f4e6399072b887c2b1fae" continuedAt="ied1577768dbe446ab5de5f3789474f21"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On November 2, 2019, we acquired <ix:nonFraction unitRef="number" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfODA_d95231c1-e915-4957-a1c3-7ba9dd0bfd61">100</ix:nonFraction>% interest in Pursuit for cash consideration of approximately $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTQz_d0a3f9c4-d75e-4d9b-8c13-afa6e2fe0704">75.0</ix:nonFraction> million.  Additionally, Pursuit's equity holders are potentially entitled up to $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMjE4_cc9eb49c-677b-486a-9c42-f65e37bcdec2">50.0</ix:nonFraction> million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out paid will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit. However, the earn-out is not to exceed $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfNTQz_9e89759e-c89b-47f5-a2ce-bbd5bcbdef1c">50.0</ix:nonFraction> million. The acquisition of Pursuit and their ClearGuard HD is a natural extension of our needlefree IV connector and other infection control technologies, which together provides us the best of breed solutions.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="ied1577768dbe446ab5de5f3789474f21"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Purchase Price</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTAzNTg_648dc717-7433-4a30-a910-a82c23309ed0" continuedAt="ia45716e2c8a54a98bc06cef9f865a0f5" escape="true">The following table summarizes the final purchase price and the final allocation of the purchase price related to the assets and liabilities purchased (in thousands):</ix:nonNumeric></span></div><ix:continuation id="ia45716e2c8a54a98bc06cef9f865a0f5" continuedAt="icc2cb0de9177409a820488e387e2a319"><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:78.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.373%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration for acquired assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Paymenttoacquirebusinessnetofworkingcapitaladjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMC0yLTEtMS0w_36a2fa2e-7cf8-4b45-8e5d-c5c722f44949">71,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMS0yLTEtMS0w_3764abbe-bf27-4ec8-b3b4-790b0f07899a">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMi0yLTEtMS0w_e16f8e4d-618e-4f7f-be44-d06e4a071fc4">88,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfNS0yLTEtMS0w_968fa41e-1be8-43f1-867a-1ff606654b0c">973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfNi0yLTEtMS0w_da8c041e-91fb-434f-8e22-fdd02cff969d">2,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfNy0yLTEtMS0w_499f1b12-e0bc-4e8d-aa29-ab41f31a13fc">74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfOC0yLTEtMS0w_455d07f3-3768-430e-8d99-e251e8eafc00">609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfOS0yLTEtMS0w_e3dfb4cb-00fc-4558-ab88-9cf7f33a750f">82,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTAtMi0xLTEtMA_418afd33-ecf3-4dfc-a734-47b16c31e6d4">215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTEtMi0xLTEtMA_c8463d3c-05d0-4083-a1a7-837084764879">2,065</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTItMi0xLTEtMA_13aaa034-2567-48f0-8e55-733e4df0e6bb">84,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill - not tax deductible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTMtMi0xLTEtMA_eb0a04b3-487c-400c-aa15-a3d9c2c9dd1d">20,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTQtMi0xLTEtMA_14ac96e7-d16c-409a-93bb-365ad19dbfb3">15,769</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTUtMi0xLTEtMA_6eac033d-a989-44a9-a7ed-289e59d8dcf5">88,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">____________________________________________</span></div></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"><ix:continuation id="icc2cb0de9177409a820488e387e2a319" continuedAt="i4852acf08c5c4736b0046e4ff9666ece">(1) </ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4852acf08c5c4736b0046e4ff9666ece"> Identifiable intangible assets included $<ix:nonFraction unitRef="usd" contextRef="ib7323e9c036f4c658ad812da2fe3e8a4_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA1Mw_6137cd9d-621d-4ff8-be42-0e7e3e7f7338">69.0</ix:nonFraction> million of developed technology, $<ix:nonFraction unitRef="usd" contextRef="i41bbd1d7593340aa90ae8e3c9575eaa9_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA4MQ_dcf29ce1-011e-48d1-aac6-56bda78069a7">10.8</ix:nonFraction> million of trade name and $<ix:nonFraction unitRef="usd" contextRef="i0d6c2b4675584ecd8a1220c19654f2af_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTEwMg_f8aa2cb9-ec08-4652-8341-e6e35ef29b5b">2.5</ix:nonFraction> million of non-compete agreement.  The weighted amortization period for the total identifiable intangible assets is approximately <ix:nonNumeric contextRef="iaa1acec6eb5243178c050037ee96c4d9_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjA5NQ_7da757b5-78b9-442e-b387-b8f530d98262">fifteen years</ix:nonNumeric> for developed technology, and trade name the weighted amortization period is <ix:nonNumeric contextRef="i5cc9e477d8cf48839311d4d9f93eaf59_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjA5Ng_1c854f79-12f6-489f-81f5-e516b2ef947e">fifteen years</ix:nonNumeric>, and for the non-compete agreement the weighted amortization period is <ix:nonNumeric contextRef="i06a7f29abb004d20b7adb8baee2bb492_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjA5Nw_2675b8c0-4769-48ec-b24f-9a6bcd7599a8">three years</ix:nonNumeric>.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The identifiable intangible assets acquired have been valued as Level 3 assets at fair market value. The estimated fair value of identifiable intangible assets were developed using the income approach and are based on critical estimates, judgments and assumptions derived from: analysis of market conditions; discount rate; discounted cash flows; royalty rates; and estimated useful lives. Fixed assets were valued with the consideration of remaining economic lives. The raw materials inventory was valued at historical cost and adjusted for any obsolescence and finished goods inventory was valued at estimated sales proceeds less a nominal profit and costs to sell. The trade receivables, prepaid expenses and other current assets and assumed liabilities were recorded at their carrying values as of the date of the acquisition, as their carrying values approximated their fair values due to their short-term nature.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2019, we also acquired a small foreign distributor for approximately $<ix:nonFraction unitRef="usd" contextRef="i572e6ab8ddc0441db0a0e2044cf8c2b5_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjE1NQ_d74b5859-f5c3-433a-84e0-1b74c201d745">4.6</ix:nonFraction>&#160;million in cash.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 3. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTY0OTI2NzQ0NTM1OQ_0c37727c-dab4-4c98-8e52-f9aa6865e3e2" continuedAt="ic2546b9eb76f473eb38a5bf30ac9b6d2" escape="true">RESTRUCTURING, STRATEGIC TRANSACTION AND INTEGRATION</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ic2546b9eb76f473eb38a5bf30ac9b6d2" continuedAt="ic413f80dc3494b8e9779d253e3969890"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring, strategic transaction and integration expenses were $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="icui:Restructuringandstrategictransactionexpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTM5_659f8a7f-9754-4771-b539-5b8953f205bd">28.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="icui:Restructuringandstrategictransactionexpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTQ0_436f62b0-0079-40e0-be33-7be1e6be6c6c">80.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="icui:Restructuringandstrategictransactionexpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTUy_312d0c58-200b-4a45-87cb-7ca08fc77424">105.4</ix:nonFraction> million for the years ended December 31, 2020, 2019 and 2018, respectively.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Restructuring charges were $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjY5_28b527d7-c54f-406d-a84e-5ba291ad3836">7.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjcz_63a06d9d-2971-4020-b9f0-77d3f0549693">8.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestructuringCharges" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjgw_36bcf586-320f-4c2d-b9aa-97fc912cffcb">4.5</ix:nonFraction> million for the years ended December 31, 2020, 2019 and 2018, respectively, and are included in the above restructuring, strategic transaction and integration expenses in our consolidated statement of operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, restructuring charges were primarily related to severance and costs related to office and other facility closures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, restructuring charges were primarily related to severance and facility closure costs.  These charges were primarily related to a one-time charge to move our U.S. pump service depot to our existing Salt Lake City facility and other plant restructuring. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2018, we incurred restructuring charges related our 2017 acquisition of Hospira Infusion Systems ("HIS").  The restructuring charges were incurred as a result of integrating the acquired operations into our business and include severance costs related to involuntary employee terminations and facility exit costs related to the closure of the Dominican Republic manufacturing facilities acquired from Pfizer. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2015, we incurred restructuring charges related to an agreement with Dr. Lopez, a member of our Board of Directors and a former employee in our research and development department, pursuant to which we bought out Dr. Lopez's right to employment under his then-existing employment agreement, the buy-out, including payroll taxes, were paid in equal monthly installments until December 2020.  This has been fully paid as of December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjU5MA_6ef67252-5965-437f-b744-2607c20eaa20" continuedAt="ia4623514a91a4e56af08183d63059972" escape="true">The following table summarizes the activity for the restructuring-related charges discussed above and related accrual (in thousands): </ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="ia4623514a91a4e56af08183d63059972"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.291%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance January 1, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges incurred </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges incurred </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency Translation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance pay and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42442aec09ae460aabe063ba76da725e_I20181231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xLTEtMS0w_e6eadeec-ee5b-4383-813f-ac904626012d">677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77f4a897fbfb42e68f536aaa813d2fce_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0zLTEtMS0w_02191b72-70ae-4af2-8416-b6c756b853f1">5,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77f4a897fbfb42e68f536aaa813d2fce_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS01LTEtMS0w_a4210d77-7246-4048-8633-8412af01afdc">2,433</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i190e457cb2184846a7d96df1580d4aa5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xMS0xLTEtMA_50107883-8671-449e-ae9b-3166ac750f44">3,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xMy0xLTEtMA_2c2aca2a-4c41-4a03-b866-c602c18fb763">4,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xNS0xLTEtMA_86493b22-796b-4740-b2f8-6326f18f14e0">6,331</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xNy0xLTEtMA_d6226c60-0ab7-4a4f-b240-71235d555d73">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c89867f10084e80bc20692242c6d4f2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xOS0xLTEtMA_cbdabdbb-bb1a-4ba1-8349-7a95fa1c28e3">1,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employment agreement buyout</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i415327beefd54d9db3b6ec0de9a9b4e5_I20181231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xLTEtMS0w_5785e1d4-edc1-49b2-9487-6a7af4bb8ebe">739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d3a071b10d94729b478044f34bcbad3_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0zLTEtMS0w_a689ffce-b540-4438-afba-2cb41f818cfa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4d3a071b10d94729b478044f34bcbad3_D20190101-20191231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy01LTEtMS0w_819c39c6-5a5c-41dc-b998-bcb2434242f6">279</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59033598febb4af9b760e60fcf8ab3a9_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xMS0xLTEtMA_693abee4-98c9-4488-ba57-4774f7fcb477">460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xMy0xLTEtMA_3a7f0b9d-1223-4905-a4f0-9baf2b54f284">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xNS0xLTEtMA_844d8206-8e42-4ee8-9adc-36c1f231080c">460</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xNy0xLTEtMA_ac5f315f-8d33-499c-a174-66c7e29522c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c383ef8730d48f9bd430e6719f2ea3a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xOS0xLTEtMA_3eaaee7c-20fb-4bee-a100-3e0c3b66eae4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retention and facility closure expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i568cfa51d4ea4908989b20880cad4564_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xLTEtMS0w_e82034f1-108a-43a8-981b-ed59941c2a5b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7496471d9e543378498e26ce84d3c85_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0zLTEtMS0w_3a34557e-3c88-4ea6-adaf-8caf4d615277">2,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie7496471d9e543378498e26ce84d3c85_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS01LTEtMS0w_71a1e870-9ccb-4900-8fe0-b862826ab30b">1,530</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54770dd1ad034fda977364b29c507237_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xMS0xLTEtMA_c6bd5056-f0bd-4a18-8ea7-72050cb124ee">1,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xMy0xLTEtMA_bd5f255f-1f33-4a7f-9db9-ecf953de17ae">3,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xNS0xLTEtMA_eabced3f-4c47-41bc-98b7-bd926f9b62ab">3,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xNy0xLTEtMA_780291d2-1910-4642-9b7c-cc770a016105">281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6392b03c742548d9acc90318e981c794_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xOS0xLTEtMA_33b26cb2-45f6-42ac-980c-0a765a65d91b">1,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xLTEtMS0w_729b286b-bb40-4e0d-96ae-5beebd7c451c">1,416</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0zLTEtMS0w_808a2fb1-cba6-4a0d-bedb-421fde75f4c1">8,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi01LTEtMS0w_48f33e93-3c34-48cc-8f6a-fd2c8ca2ae52">4,242</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xMS0xLTEtMA_a11a31ce-ddd7-4c15-a6fa-1014bb319ad9">5,549</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xMy0xLTEtMA_421b9dc0-5fdb-4bd2-86e4-9c8cbbcd3ff5">7,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xNS0xLTEtMA_06d8d91d-3e5c-4d61-b4e8-363df5f58efe">10,361</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:RestructuringReserveAccrualAdjustment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xNy0xLTEtMA_e2bee693-8c73-4665-a06c-0cfffc5e323e">304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xOS0xLTEtMA_239138df-de6d-4e90-919c-5cdd753dfe93">3,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Transaction and Integration Expenses</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic413f80dc3494b8e9779d253e3969890">&#160;&#160;&#160;&#160;During the years ended December 31, 2020, 2019 and 2018, we incurred $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="icui:StrategicTransactionandIntegration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjA4MQ_0815ec7d-0760-4a96-a162-0e2b7428600b">20.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="icui:StrategicTransactionandIntegration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjA4NQ_6c81113f-4ecc-40c6-a5ac-d905306e27d9">72.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="icui:StrategicTransactionandIntegration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjA5Mg_0dddbef1-293b-45b6-ac0b-2fee178078e7">100.9</ix:nonFraction> million, respectively, in strategic transaction and integration expenses, which are included in restructuring, strategic transaction and integration expenses in our consolidated statement of operations. The integration expenses during 2020 were related to the integration of HIS and included expenses for the migration of IT systems at our Austin facility. The strategic transaction and integration expenses during 2019 were primarily related to HIS,  included a one-time strategic supply chain restructuring charge of $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="icui:Supplychainrestructuringcosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjM5NQ_6dc6eb6d-5cf0-44e5-ac8a-4e4ee19caaa3">22.1</ix:nonFraction> million, which reduced our contracted commitments to our third party manufacturer and charges related to our Pfizer separation costs, which included a $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="icui:Cleanupcosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjU0MQ_56437a5f-9b67-47a7-8a29-b0d285bffec8">12.7</ix:nonFraction> million non-cash write-off of related assets. In 2018, our integration expenses were also primarily related to HIS. During 2018, in connection with the sale of the <ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:CommonSharesSoldbyPfizer" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTA5OTUxMTYzMTQ0NQ_f9ec0722-0ee7-4533-8bc7-b5571ccaebd3">2.5</ix:nonFraction>&#160;million of the shares Pfizer held in our common stock, we incurred a one-time fee payable to Pfizer in the amount of $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:PaymentsForFees" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTA5OTUxMTYzMTQ1OA_ee3b1ea6-063a-45b3-9999-7fdae630d4a9">8.0</ix:nonFraction>&#160;million.</ix:continuation> </span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_91"></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 4:  <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfMTY0OTI2NzQ1MDgwNA_019b1a5e-6caa-4a52-bbb6-33de5d7a333f" continuedAt="i2ace549fe20d4799bbec7fa35c512ea6" escape="true">REVENUE</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i2ace549fe20d4799bbec7fa35c512ea6" continuedAt="i1091c76cab7c4150b5bcc5ff278fcfe9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our primary product lines are Infusion Consumables, Infusion Systems, IV Solutions and Critical Care. The vast majority of our sales of these products are made on a stand-alone basis to hospitals and distributors. Revenue is typically recognized upon transfer of control of the products, which we deem to be at point of shipment. Our software licenses and  renewals are considered to be transferred to a customer at a point in time therefore revenue is recognized at the start of the license term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Payment is typically due in full within 30 days of delivery or the start of the contract term. Revenue is recorded in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We offer certain volume-based rebates to our distribution customers, which we record as variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. We use information available at the time, including our historical experience to estimate the expected value in recording provisions for chargebacks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available at that time and our historical experience. We also provide for extended service-type warranties, which we consider to be separate performance obligations. We allocate a portion of the transaction price to the extended service-type warranty based on its estimated relative selling price, and recognize revenue over the period the warranty service is provided. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We also enter into arrangements which include multiple performance obligations, see Note 1, Basis of Presentation and Summary of Significant Accounting Policies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The most significant judgments related to these arrangements include: </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identifying the various performance obligations of these arrangements.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Estimating the relative standalone selling price of each performance obligation, typically using directly observable method or calculated on a cost plus margin basis method. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue disaggregated</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNjg5OQ_a637c36c-0a98-4fab-948e-150802356b22" continuedAt="iaf80703fc2ba4afe84bdd5ec0170bb6b" escape="true">The following table represents our revenues disaggregated by product line (in thousands) and our disaggregated product line revenue as a percentage of total revenue:</ix:nonNumeric></span></div><ix:continuation id="iaf80703fc2ba4afe84bdd5ec0170bb6b" continuedAt="if6a8409798084969affb6599a0a5d2e4"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.069%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.606%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product line</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Consumables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie721a8af7dae41ceb63a43bbdfb9243d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy0xLTEtMS0w_26456215-d36f-4223-a988-3590559e3fbb">473,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie721a8af7dae41ceb63a43bbdfb9243d_D20200101-20201231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy0zLTEtMS0w_f5392a58-8e26-47b8-a8b7-947e0fc38e55">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5018e32576d64e09b8ab6a58544cd039_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy01LTEtMS0w_6e50c129-0799-49b9-bfd8-0da3e1fc2909">477,611</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5018e32576d64e09b8ab6a58544cd039_D20190101-20191231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy03LTEtMS0w_4f3d35d2-afa4-4ac0-8276-630dee59c674">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a3697c7a31e4c348140b4d14fd4f4a6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy05LTEtMS0w_2016d1ee-a57a-423d-913e-bd6a3bb62f99">483,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6a3697c7a31e4c348140b4d14fd4f4a6_D20180101-20181231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy0xMS0xLTEtMA_2c5ebb3f-d1b5-43f5-81c5-979f50e4746f">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8623b4f2bb2141429e23dbfb806ae09b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC0xLTEtMS0w_f8d688b8-1116-4bac-871b-9856f4fde3b8">359,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8623b4f2bb2141429e23dbfb806ae09b_D20200101-20201231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC0zLTEtMS0w_d79bd2b6-7fe7-4077-ba76-c4a4bcf8215f">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17534a4efe5e479ab3a50b961b8a25b9_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC01LTEtMS0w_f6d4ae86-f1e7-4c85-94d6-9e9624432cfe">328,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i17534a4efe5e479ab3a50b961b8a25b9_D20190101-20191231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC03LTEtMS0w_011564db-5feb-407f-a02b-65eeee6ab880">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadbfc8e2ee314f6ba2aec597f842e544_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC05LTEtMS0w_d058767c-f767-4fab-8ed0-3b66acfca567">355,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iadbfc8e2ee314f6ba2aec597f842e544_D20180101-20181231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC0xMS0xLTEtMA_a3a9e44d-8a69-47bb-aa1d-56b08afaedbc">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab0906deffe74ebbb1d8fd16b848938d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS0xLTEtMS0w_2de55822-c0f0-45cb-94ca-4af45f9c1af2">388,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iab0906deffe74ebbb1d8fd16b848938d_D20200101-20201231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS0zLTEtMS0w_1eb35727-0978-47c9-8ff8-a1c63c9dbb7e">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a29ed3245c84ee4a8240df9ed60e784_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS01LTEtMS0w_89b94664-0dfc-491f-a9c0-72acaf2913ac">414,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7a29ed3245c84ee4a8240df9ed60e784_D20190101-20191231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS03LTEtMS0w_0d29d465-aeab-4616-a3d9-d38254fb5773">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc1dfd99f00c46d8a7ec3cc0fddcfdc2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS05LTEtMS0w_0998d2b1-d9e1-4700-a597-7952bd85bbeb">507,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idc1dfd99f00c46d8a7ec3cc0fddcfdc2_D20180101-20181231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS0xMS0xLTEtMA_3bf50a97-1290-433a-86a1-89191a8af749">36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical Care</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica227638f52a4458a4c28e766f0801a8_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi0xLTEtMS0w_b496d589-306f-4b04-9da0-376247e52f40">48,602</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ica227638f52a4458a4c28e766f0801a8_D20200101-20201231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi0zLTEtMS0w_e6341719-ba54-4292-83a0-941e2adb7b3e">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78f184a2fb6e4a85b00b134f60016c89_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi01LTEtMS0w_256e055e-ab56-4185-8ba5-67c0488a5015">45,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i78f184a2fb6e4a85b00b134f60016c89_D20190101-20191231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi03LTEtMS0w_74e3914a-8141-4ce1-baf7-7cc389dd2500">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d2407c448b74414b82766950477a2ca_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi05LTEtMS0w_e5e9a09c-3d0d-40e6-b28b-8f42add6d683">53,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1d2407c448b74414b82766950477a2ca_D20180101-20181231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi0xMS0xLTEtMA_e8c944a5-2d88-45ab-b930-afd2d13d4d29">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC0xLTEtMS0w_c67e0560-1e20-4e1a-8b5e-cba16e1c2855">1,271,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC0zLTEtMS0w_bc53f5ec-fc8e-4d4b-a259-3266ec8afaf4">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC01LTEtMS0w_ff741dca-01d2-4775-baea-bcca652c1666">1,266,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC03LTEtMS0w_2cf4706e-ac47-4d55-81f1-1ad6cd5474cb">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC05LTEtMS0w_4e8dcd36-7d6a-42fc-ae6e-944e99bab7c6">1,400,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="2" name="icui:Percentageofrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC0xMS0xLTEtMA_5258c82a-f291-4950-9cd1-5e64bf54e9f9">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report revenue on a "where sold" basis, which reflects the revenue within the country or region in which the ultimate sale is made to our external customer.&#160;&#160;&#160;&#160;</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i1091c76cab7c4150b5bcc5ff278fcfe9"><ix:continuation id="if6a8409798084969affb6599a0a5d2e4"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by geography (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:60.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.216%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.218%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9edb1f221244fa2a61f3ded9c9ffd6a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMi0xLTEtMS0w_2895dadf-7cbc-467e-820e-45de23805ff8">132,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i577687046c82471d85a150b6d92bd081_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMi0zLTEtMS0w_3e159063-bf76-4508-b031-f76dac0e0403">130,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaefdcb65e60f4f16b187338df0023a49_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMi01LTEtMS0w_4eeea0ad-e915-4f84-b08d-d8da290246d1">134,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i685f7a0dc41146f4a19000ea7064af15_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMy0xLTEtMS0w_3c596da4-d624-45ff-b9b1-e7f0476a97bc">227,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ed996a5d6c4418dae7169824a7dd1f8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMy0zLTEtMS0w_325ac2a1-819f-4770-9307-3cab8f71a5bb">212,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a8f9b026d2e4474a865b825a4fb0ae7_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMy01LTEtMS0w_639c3f5c-4044-46d1-a3ba-e18a26fd98cc">210,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52685cad70704be68a1a5899d0542986_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNC0xLTEtMS0w_df684144-1648-4471-aad9-bb4a4b66e5f8">360,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6304bfc809be459e81074f58c051c0ad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNC0zLTEtMS0w_e0d7a8d4-29b6-4b18-8206-2090ec6381ec">342,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2af96aaa2b440bfb864f83b66f8d7c4_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNC01LTEtMS0w_6bac9724-1762-4cce-a790-d9365a399bca">345,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cdb1c3ea0544108af5af0390db0387c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNS0xLTEtMS0w_7f50a5ce-3cad-4f12-a3d0-32fd44927d85">910,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic47888c9e3554d88a2e9bf396bcc7af3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNS0zLTEtMS0w_eac5e369-cc02-465b-a344-313407473e99">923,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77762b82b60b4e5599b6b1a58724023b_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNS01LTEtMS0w_5b971ce0-08ab-4153-9271-f3fad20a577e">1,054,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNi0xLTEtMS0w_bb2ef53b-9028-4319-8bac-399869c36281">1,271,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNi0zLTEtMS0w_8ae489f2-1cce-45df-aec8-14408e7f0680">1,266,208</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNi01LTEtMS0w_89a73121-c7b3-498b-9a81-70b111ace47a">1,400,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic sales accounted for <ix:nonFraction unitRef="number" contextRef="i0cdb1c3ea0544108af5af0390db0387c_D20200101-20201231" decimals="2" name="icui:Percentoftotalrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTE2NA_e7e1bc3c-30b0-42e3-bfea-4df5cebc9d0a">72</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="ic47888c9e3554d88a2e9bf396bcc7af3_D20190101-20191231" decimals="2" name="icui:Percentoftotalrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTE2OA_405232e1-6903-4802-8a72-02c53af17303">73</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i77762b82b60b4e5599b6b1a58724023b_D20180101-20181231" decimals="2" name="icui:Percentoftotalrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTE3NQ_e3d2d0f5-eb33-4371-bf3d-bf46c75fd8e0">75</ix:nonFraction>% of total revenue in 2020, 2019 and 2018, respectively.  International sales accounted for <ix:nonFraction unitRef="number" contextRef="ic491d1e0ca4848549ee0d92ab0d48cb5_D20200101-20201231" decimals="2" name="icui:Percentoftotalrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTI2Mg_3aa5ab27-201c-4700-9dfd-ea7c1239cb5b">28</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i83ed3577d5584c7ba02e54fe472582d7_D20190101-20191231" decimals="2" name="icui:Percentoftotalrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTI2Ng_9e6f275c-bc47-4f06-a321-9db0e2f79a97">27</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i1b1cc87c388644e58fa1591ccee5f2f8_D20180101-20181231" decimals="2" name="icui:Percentoftotalrevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTI3Mw_8bdcc3d8-4734-430b-bc29-980df4c1cde5">25</ix:nonFraction>% of total revenue in 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNjkwMg_19a4f161-04f4-4f34-a69e-cf676becee88" continuedAt="ib3abf8354d4c4d838debc7b939872294" escape="true">Our contract balances (deferred revenue) are recorded in accrued liabilities and other long-term liabilities in our consolidated balance sheet (see Note 10, Accrued Liabilities and Other Long-term liabilities).  The following table presents our changes in the contract balances for the years ended December 31, 2020 and 2019, (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="ib3abf8354d4c4d838debc7b939872294"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:79.398%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.402%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, January 1, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMS0xLTEtMS0w_fef4fd06-a3eb-4e9e-bf67-c567391658d6">4,282</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i22a416a90f794d03baba343c64447069_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMi0xLTEtMS0w_a28d6993-87e7-4acf-bb70-9d2a7ff369d1">8,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22a416a90f794d03baba343c64447069_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMy0xLTEtMS0w_2bb2ba9b-fd72-4d1d-8f2e-0a21f4fa1806">8,794</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18d553fef6d3485fbf26421e894b717e_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNC0xLTEtMS0w_ed3a675d-4f99-4239-b5f3-835d958753e7">3,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i18d553fef6d3485fbf26421e894b717e_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNS0xLTEtMS0w_e9695cd0-fcc5-4f0e-a8da-ad09f2f9844b">4,539</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNi0xLTEtMS0w_2c377f52-bec7-4dae-bd50-05a7f3ab1d61">4,855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie701073ac4ba47feb0325d50e5f36a9b_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNy0xLTEtMS0w_d428598f-e0cd-43ce-ac3e-af308f39f4e3">14,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie701073ac4ba47feb0325d50e5f36a9b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfOC0xLTEtMS0w_a4e10e12-d762-4ad9-a9e8-d7d2661465e6">14,341</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ec5a3d82e2042dbb42f7e58a8c3ed63_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfOS0xLTEtMS0w_15ca6942-1d1a-4b77-8ad5-6e5b8105ae6f">5,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ec5a3d82e2042dbb42f7e58a8c3ed63_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredRevenueAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMTAtMS0xLTEtMA_40a0713e-27ce-46ce-9bb2-0d4715d9e916">7,363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMTEtMS0xLTEtMA_d3b95335-4c98-46ab-ab88-a47275ccc198">6,430</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2020, we recognized $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTcyMA_581a3e48-f9c8-4571-ba73-df82e42c82c6">4.7</ix:nonFraction> million in revenue that was included in the opening contract balances for the year ended December 31, 2019.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2020, revenue from remaining performance obligations related to implementation of software and equipment is $<ix:nonFraction unitRef="usd" contextRef="id390cd4ca80c49bd87db585bf2deb350_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTk1MQ_efd704e0-65da-4935-a2aa-4dccab9f4f37">4.8</ix:nonFraction> million. We expect to recognize substantially all of this revenue within the next three to six months.  Revenue from remaining performance obligations related to annual software licenses is $<ix:nonFraction unitRef="usd" contextRef="i453f064b6f8e4d7a9a4560206e9aa3bf_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueRemainingPerformanceObligation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNjEzMA_cc431514-aec1-4b84-9ad4-cf5e5aa76b1c">1.7</ix:nonFraction> million.  We expect to recognize substantially all of this revenue over the next twelve months. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain a Contract with a Customer</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As part of the cost to obtain a contract, we may pay incremental commissions to sales employees upon entering into a sales contract. Under ASC Topic 606, we have elected to expense these costs as incurred as the period of benefit is less than one year.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical expedients and exemptions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition to the practical expedient applied to sales commissions, under ASC Topic 606, we elected to apply the practical expedient for shipping and handling costs incurred after the customer has obtained control of a good. We will continue to treat these costs as a fulfillment cost rather than as an additional promised service.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_94"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 5. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:LeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyOA_39eafdcd-66ce-4539-8219-7af05a367391" continuedAt="i45228af594fb49709164954c3085f6e4" escape="true">LEASES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i45228af594fb49709164954c3085f6e4" continuedAt="i31626c56690a4392a5c9e0fa77e717ac"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adoption of ASC Topic 842, "Lease Accounting"</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We adopted ASU No. 2016-02, Leases (ASC Topic 842), effective January 1, 2019 on a modified retrospective transition method through a cumulative-effect adjustment at the beginning of the first quarter of 2019. We elected the 'package of practical expedients', which permitted us not to reassess our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. We elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, we did not recognize right-of-use ("ROU") assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. Furthermore, we elected the practical expedient to not separate lease and non-lease components for all of our leases, non-lease components are primarily common area maintenance charges that we combine with the lease component when applying this ASU. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The impact of adopting this standard was the recognition of ROU assets and lease liabilities for our operating leases of $<ix:nonFraction unitRef="usd" contextRef="i6d22a847e34749d49fc06d4dcc1740d0_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTI5OQ_635802ef-af41-4546-bae2-b9d872d46b31">40.4</ix:nonFraction> million as of January 1, 2019. The adoption of ASC 842 did not have a material impact on our consolidated earnings or on our cash flows.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Our operating leases with a term greater than one year are included in operating lease ROU assets and our financing lease assets are included in other assets. Our lease liabilities are included in accrued liabilities, and other long-term liabilities on our consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Most of our leases do not provide an implicit rate, therefore we use our incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term based on the information available at commencement date. The lease ROU asset excludes initial direct costs incurred. Our lease terms include options to extend when it is reasonably certain that we will exercise that option. All of our operating leases have stated lease payments, which may include fixed rental increases. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have operating leases for corporate, R&amp;D and sales and support offices, a distribution facility, device service centers, and certain equipment. Our leases have original lease terms of one year to <ix:nonNumeric contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" format="ixt-sec:durwordsen" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTA5OTUxMTYzMzI0OQ_36fcf857-bd69-428e-80f0-ab276761a435">fifteen years</ix:nonNumeric>, some of which include options to extend the leases for up to an additional five years. For all of our leases, we do not include optional periods of extension in our current lease terms for the exercise of options to extend is not reasonably certain.&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyMw_52a9b37e-4819-40fc-af23-c3a7f37abc95" continuedAt="i51d7178d61e643fd8959c0fb92493d07" escape="true">The following table presents the components of our lease cost (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i51d7178d61e643fd8959c0fb92493d07"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMi0xLTEtMS0yMDY4_c5b0dd61-c164-4a73-aa23-a396471ddc9d">11,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMS0xLTEtMS0w_819c2bc7-b69f-4fdd-81c1-c401c1be794a">10,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNC0xLTEtMS0yMDY4_2af73ce5-8870-4ab8-a221-33d3a36885da">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNC0zLTEtMS0yMDYx_f64540b4-b6ac-4699-8d3a-cc9e545b3088">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization of ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNi0xLTEtMS0yMDY4_bce10a56-a6cc-41e1-b970-4085e2759d4b">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNi0zLTEtMS0yMDYz_07bb6e39-94fb-423b-8e07-a016bd87840e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfOC0xLTEtMS0yMDY4_29df70e6-d147-4cba-bd95-12b3d5d36220">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMy0xLTEtMS0w_9a4eb6fb-6b7f-468e-9b95-f0bbb44b6a49">322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMTAtMS0xLTEtMjA2OA_f9f3ea93-9e5d-448f-a72e-2bd87eb5cc32">12,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNy0xLTEtMS0w_71fbba42-e268-4ce5-851f-7e1b0d591744">10,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i31626c56690a4392a5c9e0fa77e717ac" continuedAt="i7222616780c6460b813b1454241a857c"><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="icui:SupplementalCashFlowInformationLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyMg_784e9f28-ca3a-4a58-baf7-5eda80c15fd5" continuedAt="i0eccf81e73b14c7c98fad56533e159c9" escape="true">The following table presents the supplemental cash flow information related to our leases (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i0eccf81e73b14c7c98fad56533e159c9"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfMy0xLTEtMS0yMDc0_f9121625-0a96-406a-b321-bad93b10f6f1">10,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfMi0xLTEtMS0w_8bf102e9-7dae-44f4-9d45-c23eef21859c">10,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNC0xLTEtMS0yMDc0_1cf372de-b51a-4d98-aa71-23fd59e69847">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNC0zLTEtMS0yMDcw_c61313f1-c796-43c7-95c0-7f9e1da691e4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNy0xLTEtMS0yMDc0_b6bdc077-0739-40d5-b0df-05177d8ca162">20,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNS0xLTEtMS0w_aec62ca9-5488-4001-b7ee-a1e15844cd5d">3,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfOC0xLTEtMS0yMDc0_0dd459b1-bf9f-4e71-9a09-1d7734fb17d9">3,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfOC0zLTEtMS0yMDcy_9773c40d-7447-49cf-910d-db79adb3acbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="icui:SupplementalBalanceSheetInformationLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyMQ_4196af63-0664-4415-a081-04e50f512c90" continuedAt="i59e09e7c04284c63a832fb5c21f8befa" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMy0xLTEtMS0yMDc4_a5294b35-b15b-478c-94c4-9c5a77263441">46,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMi0yLTEtMS0w_f53c99d2-4534-45da-8106-a20518b8ad28">34,465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1d090a42bd446c0abdcd90ea593703f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNS0xLTEtMS0yMDc4_5722c82f-8e16-4dc7-8c0e-d28cad23b9ad">8,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied9c2f2b0ca443739f87ecabd79196d8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNC0yLTEtMS0w_43572840-e5f4-47ba-8441-ac7f659fad49">7,362</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e128ea136d648d6b2101b831855b2c4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNi0xLTEtMS0yMDc4_8861ce9c-6e71-4598-b64b-34d7b879ac23">41,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNS0yLTEtMS0w_44d10d08-ce23-4915-90db-050fe66b2607">28,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNy0xLTEtMS0yMDc4_421b936d-1b42-4a71-a6e3-e09323d03bb3">49,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNi0yLTEtMS0w_b725a0ca-486c-407c-89f2-168207b3aa08">36,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMTAtMS0xLTEtMjA3OA_a2a56750-6df5-4f96-a388-9f9e33a6dc6f">6.7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfOS0yLTEtMS0w_37ef3e26-0453-445b-b9f2-8b0b2d8e2a77">6</ix:nonNumeric> years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMTMtMS0xLTEtMjA3OA_c83a6eaa-3aaa-45a3-9fa6-9eef10bdd17c">5.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMTItMi0xLTEtMA_c9a12aa5-10d2-4c0f-967e-af87f176a3eb">5.57</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i7222616780c6460b813b1454241a857c"><ix:continuation id="i59e09e7c04284c63a832fb5c21f8befa"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:86.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.766%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfMy0xLTEtMS0yMDgw_1fa43baf-a44e-4dac-a4eb-b79620267856">2,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfNS0xLTEtMS0yMDgz_a21ee594-c25a-4831-ab27-1d0b2c64d014">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfNi0xLTEtMS0yMDg1_52b8ccae-4a80-4a65-b183-160508e77184">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfNy0xLTEtMS0yMDg3_853489ff-d19d-4b58-9716-3b064c3e57aa">2,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfMTAtMS0xLTEtMjA4OQ_0bbf410f-dbd6-425b-8516-4d3bbee657b5">6.4</ix:nonNumeric> years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfMTMtMS0xLTEtMjA5MQ_ee93bffe-d44d-4e0e-8608-04aa234950bb">4.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfNDA3Ng_0f642f77-1570-4c9a-ab0b-444ca393b772" continuedAt="i2d1a0b6853554210ab228c96986f5cd1" escape="true">As of December 31, 2020, the maturities of our lease liabilities for each of the next five years are approximately (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i2d1a0b6853554210ab228c96986f5cd1"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.767%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMS0xLTEtMS0w_0efbcd33-8a3b-44a5-811c-c7f5375c5bdb">10,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMS0zLTEtMS0yMDk4_3aff6cf3-6b10-4b2a-9cde-1f5906dcb778"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMS0zLTEtMS0yMDk4_b8979db9-ccd8-4e26-b85e-2a9acab40539">666</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMi0xLTEtMS0w_671aa8d0-eed1-4d50-9c20-5b7535656df4">9,956</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMi0zLTEtMS0yMTAw_0c3dc8f4-cfcd-4360-9323-6c299b7c163e">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMy0xLTEtMS0w_bcda5e28-d15e-4577-aed2-f6c47be69ae2">8,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMy0zLTEtMS0yMTAy_d2ec27c5-083e-452b-8029-d3ee35bf3927">666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNC0xLTEtMS0w_b6fa8a42-eea3-4b96-886c-33c9412451d0">8,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNC0zLTEtMS0yMTA0_f52b9ee9-94a2-40ae-8426-1b75e6bbf86f">338</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNS0xLTEtMS0w_deabfe43-738b-465c-be83-dc50121c4955">5,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNS0zLTEtMS0yMTA2_5e33bf1c-33a1-483d-9f61-706efbcd5582">207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNi0xLTEtMS0w_44eba364-111a-435e-becd-d7e6c7fd4e98">15,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNi0zLTEtMS0yMTA4_f05b83fc-61fd-4be9-91d8-f7912c089eda">805</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNy0xLTEtMS0w_9d26b568-68ba-47a3-895d-83b71d4875d4">58,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNy0zLTEtMS0yMTEw_5eccbf20-a01e-451f-8f1a-000716f7a60e">3,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOC0xLTEtMS0w_fc8d4031-18df-4da4-a5a2-38940d669c67">8,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOC0zLTEtMS0yMTEy_abd3c47a-0897-4af5-895a-7d35dc2db31f">406</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOS0xLTEtMS0w_242d78ba-cfbe-4295-9146-d0e123449855">49,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOS0zLTEtMS0yMTE0_2a19c409-de85-4c53-b959-634f4ee64156">2,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div style="margin-bottom:3pt;text-indent:36pt"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_97"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 6. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgwMg_31c80def-24e5-4d02-91d7-e3e7bb7f4d38" continuedAt="iafc98b2f7ad14a35968cdceb4eb38a8f" escape="true">SHARE BASED AWARDS</ix:nonNumeric></span></div><ix:continuation id="iafc98b2f7ad14a35968cdceb4eb38a8f" continuedAt="i92d3bf3936b24a84837ee26e72ce94eb"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a stock incentive plan for employees and directors and an employee stock purchase plan.&#160; Shares to be issued under these plans will be issued either from authorized but unissued shares or from treasury shares.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur stock compensation expense for stock options, restricted stock units ("RSU"), performance restricted stock units ("PRSU") and in years prior to 2018 stock purchased under our employee stock purchase plan ("ESPP"), which was suspended in 2017. We receive a tax benefit on stock compensation expense and direct tax benefits from the exercise of stock options and vesting of restricted stock units. We also have indirect tax benefits upon exercise of stock options and vesting of restricted stock units related to research and development tax credits which are recorded as a reduction of income tax expense.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="icui:ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgxNw_0a22b3e1-a21e-4110-aae4-9ef4d3e8a5bc" escape="true"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes compensation costs and related tax benefits (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMi0yLTEtMS0w_f91a1ab0-2691-44d5-81aa-96e3b11f43c5">23,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMi00LTEtMS0w_d104ac8b-5880-46d8-8852-63692dc7ec56">21,918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMi02LTEtMS0w_d233825b-8cda-44c5-b17b-9d3fba9729ab">24,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from stock-based compensation cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMy0yLTEtMS0w_fd5691db-22ef-42f9-b691-fbe5698715d2">5,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMy00LTEtMS0w_a51c2ef8-a913-40f1-96b2-85a5c4804dd4">4,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMy02LTEtMS0w_fa4af170-9f9b-462a-ba32-d12292c272b9">5,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:IndirectTaxBenefitFromStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfNC0yLTEtMS0w_9b4ff235-c6b2-4e0b-b128-ea38f74a107c">1,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="icui:IndirectTaxBenefitFromStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfNC00LTEtMS0w_f0aabf1a-2bed-4c60-ac65-b88ecc0fe7d3">680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:IndirectTaxBenefitFromStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfNC02LTEtMS0w_517e9980-8c85-4a85-8ad9-f3df6f7a742d">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTAz_d35ab55d-9da2-459b-8b67-a79c0676fe01">26.3</ix:nonFraction> million of unamortized stock compensation cost which we will recognize as an expense over a weighted-average period of approximately <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTAwMg_f4979bc6-a170-46bf-b6d7-6138ce1c7129">0.9</ix:nonNumeric> years. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Incentive and Stock Option Plans</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2011 Stock Incentive Plan ("2011 Plan") replaced our 2003 Stock Option Plan (&#8220;2003 Plan&#8221;). Our 2011 Plan initially had <ix:nonFraction unitRef="shares" contextRef="i0e343b322fb8400f826bc26e234923c7_I20111231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTE3OQ_345b30e1-c41a-4029-ab3a-8671b92f20e7">650,000</ix:nonFraction> shares available for issuance, plus the remaining available shares for grant from the 2003 Plan and any shares that were forfeited, terminated or expired that would have otherwise returned to the 2003 Plan. In 2012, 2014 and 2017, our stockholders approved amendments to the 2011 plan that increased the shares available for issuance by <ix:nonFraction unitRef="shares" contextRef="i636979605dc044119fe0a96879a809fc_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTUxOQ_35eaaf0c-5f24-476a-82b7-21dfb8bc19a5">3,275,000</ix:nonFraction>, bringing the initial shares available for issuance to <ix:nonFraction unitRef="shares" contextRef="i02d960e07aec40c9adde0616a61872a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTU3Nw_5a5df42d-3828-4358-b466-9143bac9567e">3,925,000</ix:nonFraction>, plus the remaining <ix:nonFraction unitRef="shares" contextRef="i8ce1175c8ec24e52a266009c908f4d55_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTYwMA_8f538bf0-1867-41af-8d9e-660f1c58885c">248,700</ix:nonFraction> shares that remained available for grant from the 2003 Plan. As of December&#160;31, 2020, the 2011 Plan has <ix:nonFraction unitRef="shares" contextRef="i02d960e07aec40c9adde0616a61872a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTY5Mg_05e61ce7-5d02-469f-adfd-efebc685f384">4,188,300</ix:nonFraction> shares of common stock reserved for issuance to employees, which includes <ix:nonFraction unitRef="shares" contextRef="i02d960e07aec40c9adde0616a61872a6_I20201231" decimals="INF" format="ixt:numdotdecimal" name="icui:Sharestransferredfromsupersededplan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTc2OQ_46085e29-f60c-4d4e-adac-37a2cd0ca12f">263,300</ix:nonFraction> shares that transferred from the 2003 Plan.&#160;Shares issued as options or stock appreciation rights ("SARs") are charged against the 2011 Plan's share reserve as one share for one share issued.  Shares subject to awards other than options and SARs are charged against the 2011 Plan's share reserve as 2.09 shares for 1 share issued. Options may be granted with exercise prices at no less than fair market value at date of grant. Options granted under the 2011 Plan may be &#8220;non-statutory stock options&#8221; which expire no more than ten years from date of grant or &#8220;incentive stock options&#8221; as defined in Section&#160;422 of the Internal Revenue Code of 1986, as amended.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, our Compensation Committee of the Board of Directors awarded our then new Chief Executive Officer an employment inducement option to purchase <ix:nonFraction unitRef="shares" contextRef="ifc050b32f3eb4b00a977285a405605a0_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMjU4OA_fc447f92-91dd-40d8-86ff-7325cde7d93a">182,366</ix:nonFraction> shares of our common stock and an employment inducement grant of restricted stock units with respect to <ix:nonFraction unitRef="shares" contextRef="i9fbb8bafe5714ab598ff0ce32d3cbfee_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMjY5NQ_8ec8dd5f-87af-4a2c-a3ea-0c23b1ef8184">68,039</ix:nonFraction> shares of our common stock. The inducement grants were made out of our 2014 Inducement Incentive Plan ("2014 Plan").</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2001 Directors&#8217; Stock Option Plan (the &#8220;Directors&#8217; Plan&#8221;), initially had <ix:nonFraction unitRef="shares" contextRef="ifc3ee56735554b50a472d01c935a947d_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMjg5NA_87320896-d8e1-471a-8e4f-14734086c0cb">750,000</ix:nonFraction> shares reserved for issuance to members of our Board of Directors, expired in November 2011.  Although no new grants may be made under the Director's Plan, grants made under the Director's Plan prior to its expiration continue to remain outstanding.&#160;Options not vested terminate if the directorship is terminated.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-based Stock Options&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, all options granted under the 2014 Plan, 2011 Plan, 2003 Plan and Directors' Plan have been non-statutory stock options. The majority of the time-based outstanding employee option grants vest 25% after one year from the grant date and the balance vests ratably on a monthly basis over 36 months. The majority of the outstanding options granted to non-employee directors vest one year from the grant date. The options generally expire 10 years from the grant date.  </span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i92d3bf3936b24a84837ee26e72ce94eb" continuedAt="i7acbd06114a34efe9262c014c4480c6e"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of time-based option grants is calculated using the Black-Scholes option valuation model.&#160;The expected term for the option grants was based on historical experience and expected future employee behavior. We estimate the volatility of our common stock at the date of grant based on the historical volatility of our common stock, based on the average expected exercise term. </span></div><div style="margin-bottom:3pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTc3OA_6cc2c5d3-7762-44b6-9e0d-565a3f7d53da" continuedAt="i7fb2b2a3627a481188fdaf8c8e74940b" escape="true">The table below summarizes the total time-based stock options granted, total valuation and the weighted average assumptions (dollars in thousands, except per option amounts):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i7fb2b2a3627a481188fdaf8c8e74940b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.303%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of time-based options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMi0yLTEtMS0w_86d2d72f-9961-4a1d-9212-1d5d0a5065bd">7,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMi00LTEtMS0w_1b3a8a5d-fbd9-4d8a-814f-e8a925b3898a">6,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMi02LTEtMS0w_421cb532-2ed1-41ae-97e5-39824925d447">5,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of options granted (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="-3" name="icui:Timebasedoptionsgrantdatefairvalue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMy0yLTEtMS0w_98348356-cb7d-467c-b50b-4413c3615100">425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="-3" name="icui:Timebasedoptionsgrantdatefairvalue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMy00LTEtMS0w_f2e27863-3d6e-49a9-ae49-4629ced9c704">424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="-3" name="icui:Timebasedoptionsgrantdatefairvalue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMy02LTEtMS0w_77f8ed75-d3c6-4b7f-875c-2c12e6ab6625">425</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted average assumptions for stock option valuation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNS0yLTEtMS0w_0c3f70d3-8ccb-4d33-bf17-a656f0fd9df1">5.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNS00LTEtMS0w_59dfe834-25fb-437c-b5b0-6a4758305e66">5.5</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNS02LTEtMS0w_6e11bd41-ea45-4b3b-824a-3727dfe40d87">5.5</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNi0yLTEtMS0w_8e6900d6-b83d-43fe-85e9-991f4e597a51">35.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNi00LTEtMS0w_c3fffdba-03bc-4d27-8e36-e7f37246af02">28.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNi02LTEtMS0w_f95ad53d-d41a-4355-9742-644b80f28a80">24.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNy0yLTEtMS0w_b78d51a5-ca18-4662-90e1-1b1593c5a33d">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNy00LTEtMS0w_c94d631a-25bd-4a3b-a446-6c68d0f5fd27">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNy02LTEtMS0w_a48a6bcd-7d37-44f6-8fa3-5f9850ef7eb3">2.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOC0yLTEtMS0w_e79854e6-311b-4ccc-80f4-28b9969e4b36">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOC00LTEtMS0w_2e4730d8-7bf8-45e7-b24d-69b40e2e93af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="3" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOC02LTEtMS0w_e2a16fc6-e8d6-4746-a82c-d603f1036f6c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant price per option</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOS0yLTEtMS0w_17c57563-8a7d-47e3-aee7-ffccba1ee404">181.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOS00LTEtMS0w_9c0bf197-cdd4-4668-bee7-97c2c04d739c">225.27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOS02LTEtMS0w_e5fc2ec3-d83d-4c85-a225-513d8707f14f">269.80</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per option</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMTAtMi0xLTEtMA_14effadc-5c32-4afa-a387-f6a92dadd0bb">59.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMTAtNC0xLTEtMA_44f08480-7c26-4322-9bbf-47a541252531">67.73</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMTAtNi0xLTEtMA_208882fe-23ce-4420-aa4e-10c91f64d606">73.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgyNQ_6d85480b-eb24-4ce2-82cb-68596a31aa76" continuedAt="iba9feefa568f45b4982632c665aeab33" escape="true">A summary of our stock option activity as of and for the year ended December&#160;31, 2020 is as follows:</ix:nonNumeric></span></div><div style="margin-bottom:8pt;margin-top:5pt"><ix:continuation id="iba9feefa568f45b4982632c665aeab33"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i774f2a8c38d64ea19aded938ad08fdda_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMS0yLTEtMS0w_8a4bccef-fff5-4493-ae9c-22ef74d495b6">1,047,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i774f2a8c38d64ea19aded938ad08fdda_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMS00LTEtMS0w_2c752104-72c3-4436-be2e-9391617ffc20">66.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMi0yLTEtMS0w_b7c91bab-012a-41eb-b4ec-ac4bf6e8ed6b">7,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMi00LTEtMS0w_8deb0afb-bbb8-4297-ac1a-8746ce21d56d">181.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMy0yLTEtMS0w_306a7992-6823-48db-b398-b47d87d8290f">237,244</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMy00LTEtMS0w_f9ca5217-4968-446f-92d7-5bc1cbbbb32f">55.60</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" decimals="0" format="ixt:zerodash" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNC0yLTEtMS0w_ce728976-603c-4e42-b42f-525b843779a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" decimals="2" format="ixt:zerodash" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNC00LTEtMS0w_72e077d8-c897-4cf2-ac4f-d07e5702ef38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS0yLTEtMS0w_0739f0f5-968f-471b-8130-2d0244770c93">817,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS00LTEtMS0w_e18988f4-27a8-4f60-bea9-62eda1fe5b3e">70.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS02LTEtMS0w_caf68e43-89e0-41cb-931e-1130d4e3aa48">3.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS04LTEtMS0w_cd9cb09c-4a2b-46dd-ac94-67c2945fecfd">118,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi0yLTEtMS0w_bb2e83de-e4f4-415a-a9a2-0bbfb26feb71">810,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="2" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi00LTEtMS0w_68979002-5459-41b2-b91e-b7f519737d26">69.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi02LTEtMS0w_9ca15152-6b46-4f84-b714-dac06796bb79">3.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi04LTEtMS0w_02472e7b-9c76-40bb-90ec-d30716997b71">118,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy0yLTEtMS0w_4d0ff4be-c4b5-40a5-a9c0-4c50fbf95089">817,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy00LTEtMS0w_147f32fd-53ba-4f79-bfb8-4b6e75e2cbba">70.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy02LTEtMS0w_b700df34-3fc9-4e39-9f6c-8f32836ba789">3.3</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy04LTEtMS0w_8f3788f6-b67a-4757-b7f3-9f1e64ae6afb">118,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The intrinsic values for options exercisable, outstanding and vested or expected to vest at December&#160;31, 2020 is based on our closing stock price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="2" name="us-gaap:SharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfNDUxNg_27cb7db3-3191-4b50-ae4f-b735c6f9be91">214.49</ix:nonFraction> at December&#160;31, 2020 and are before applicable taxes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="icui:ExercisedOptionsDataTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTc4NA_6801cf37-3520-406a-a806-f4fbfdb474a5" continuedAt="i1227c82ce0a2413cb5a2cb2333598049" escape="true">The following table presents information regarding stock option activity:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i1227c82ce0a2413cb5a2cb2333598049"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMi0yLTEtMS0w_e5227a8a-aa93-4b2e-b55f-df88273be509">32,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMi00LTEtMS0w_157b5814-ce07-4c0b-8d72-b011a654ecb1">22,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMi02LTEtMS0w_5cfa43e2-e746-4d19-98e6-0bb902365b86">51,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMy0yLTEtMS0w_5695599f-fd2b-4165-8ba9-3ba9f310353c">13,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMy00LTEtMS0w_6ee29c34-80dc-4f26-9a98-b3aae830826d">7,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMy02LTEtMS0w_6cd21b55-6646-4d38-ade0-13dc2c00b415">14,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from stock option exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfNC0yLTEtMS0w_a8b23ce1-9bd5-434b-b2d5-1e4b2e4ae23d">5,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfNC00LTEtMS0w_e223beef-4b7f-469b-b71d-385259e1070c">9,653</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfNC02LTEtMS0w_447237ef-4695-4ab8-ae8a-c68ab3156a9d">12,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Awards</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we granted PRSUs to our executive officers. For the executive officers other than the Chief Executive Officer ("CEO"), Chief Financial Officer ("CFO") and the Chief Operations Officer ("COO"), the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable years. For the CEO, CFO and the COO, the performance shares will cliff-vest </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i7acbd06114a34efe9262c014c4480c6e" continuedAt="id7e8cffcfd92445b904ab20c18b1bffe"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on March 6, 2023 and further be subject to the achievement of minimum three-year cumulative revenue and EPS targets, which when reviewed against a predetermined vesting matrix could result in 0% to 250% of the awarded units that could vest. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, we granted PRSUs to our executive officers. For the executive officers other than the CEO and the COO, the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable years.  For the CEO and the COO, the performance shares will cliff-vest ending on March 6, 2022 and further subject to the achievement of a minimum Cumulative Adjusted EBITDA. If for the three year period ending on December 31, 2021 the Cumulative Adjusted EBITDA has a growth of at least 6% to 8%, 50% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of between 8% to 10%, 100% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of over 10%, 200% of the awarded units will vest. In 2019, we also granted PRSUs to one of our non-executive employees. These PRSUs will vest at the end of a three-year period ending on March 31, 2022, if certain minimum performance goals are met. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we granted PRSUs to our executive officers. For the executive officers other than the CEO and the COO, the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable year. For the CEO and the COO, the performance shares will cliff-vest ending on February 15, 2021 and further subject to the achievement of a minimum Cumulative Adjusted EBITDA.  If for the three year period ending on December 31, 2020 the Cumulative Adjusted EBITDA has a growth of at least 6% to 8%, 50% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of between 8% to 10%, 100% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of over 10%, 200% of the awarded units will vest. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we granted PRSUs to our executive officers. The PRSUs were scheduled to vest, if at all, upon the achievement of a minimum Cumulative Adjusted EBITDA, subject to a three-year cliff vesting ending on December 31, 2019.  If at that date, our Cumulative Adjusted EBITDA is at least $600 million but less than $650 million, 100% of the awarded units will vest.  If our Cumulative Adjusted EBITDA is at least $650 million but less than $700 million, 200% of the awarded units will vest. If our Cumulative Adjusted EBITDA is at least $700 million, 300% of the awarded units will vest.  On January 17, 2020, the Compensation Committee made the determination that the 2017 PRSU shares were earned by our executive officers at the 300% achievement level.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, we granted PRSUs to our executive officers, which vested on December 31, 2018. During the first quarter of 2019, the Compensation Committee determined the award granted vested at 300%, as a minimum specified compound annual growth rate ("CAGR") in adjusted EBITDA per share of greater than 12% was reached for the 3-year performance period January 1, 2016 through December 31, 2018. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units are granted annually to our Board of Directors and vest on the first anniversary of the grant date, or the date of our annual meeting, whichever occurs first. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, 2019 and 2018, we granted RSUs to certain employees that vest ratably on the anniversary of the grant over three years. We recognize forfeitures as they occur.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair market value of our PRSUs and RSUs is determined by our stock price on the grant date.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgyMA_f8dc8f8c-2e92-4899-8edf-eb686e3e0c6a" continuedAt="i44e27daaa0ce4fb691b495637590cd56" escape="true">The table below summarizes our restricted stock award activity (dollars in thousands):</ix:nonNumeric></span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="id7e8cffcfd92445b904ab20c18b1bffe"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i44e27daaa0ce4fb691b495637590cd56"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands except shares and per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSU</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMy0yLTEtMS0w_42520993-3566-458b-afc7-673596846fd5">38,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMy00LTEtMS0w_ff2315db-89a4-4d07-9f13-3b8d555c11aa">37,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMy02LTEtMS0w_48f389b4-c03d-4e26-9574-c17528a19c88">30,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares earned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0d250297d1c2475ea44d45e807caae00_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="icui:PerformanceSharesEarned" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNC0yLTEtMS0w_6faff0be-a3e2-40d7-b776-54b8dc84501c">80,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i65f4a75a6e1747f09c4349e6c54767b6_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="icui:PerformanceSharesEarned" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNC00LTEtMS0w_4ca533ab-9204-4c67-bf23-098d7d5cff48">114,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i614198653beb4343a8f6edccce0c1e3a_D20180101-20181231" decimals="0" format="ixt:zerodash" name="icui:PerformanceSharesEarned" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNC02LTEtMS0w_84e34aca-07ba-4aae-bef0-a7daa68e9d82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNS0yLTEtMS0w_274be2f3-06ff-46a5-8bfa-0f16d4875f51">188.34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNS00LTEtMS0w_6fa404c8-3dc0-4899-9832-4cadc8b9c77a">231.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNS02LTEtMS0w_34ba56f7-3fff-4184-8b07-5fe8d699b81e">248.65</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Grantdatefairvalueperformancerestrictedstockunits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNi0yLTEtMS0w_cfffdefb-6b70-4b97-a214-454d60e0874f">7,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Grantdatefairvalueperformancerestrictedstockunits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNi00LTEtMS0w_b62eae9c-fefe-4ffc-871f-4da29edd6bd2">8,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:Grantdatefairvalueperformancerestrictedstockunits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNi02LTEtMS0w_25d74f98-4e34-4e67-88fd-e10660da9b5f">7,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNy0yLTEtMS0w_b6d03cc2-93b6-4e95-a9f9-f58fe56f7de4">15,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNy00LTEtMS0w_fca46598-9793-4c3f-af2b-01d9e26a9a88">26,445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNy02LTEtMS0w_3c20b4ba-282f-4cc5-b70d-297805601b58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTAtMi0xLTEtMA_0ca1375d-7d41-4fc8-8ca0-cc3100a70353">87,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTAtNC0xLTEtMA_5e99d463-f7ae-4e9b-b953-c8a71eb5450f">61,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTAtNi0xLTEtMA_25265c3b-df15-4878-9b33-8d02254bbc16">63,094</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTEtMi0xLTEtMA_0d47b79b-24c1-4b3a-a96e-cb32dd8e367f">188.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTEtNC0xLTEtMA_dd39d399-78de-4b59-8671-753e9f7f2c6b">227.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTEtNi0xLTEtMA_164b0443-8d85-4ab9-8d60-9257d19f39e5">252.42</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Grantdatefairvalueofrestrictedstockunitsgranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTItMi0xLTEtMA_36850530-0154-410b-a8d4-861bc88138d8">16,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Grantdatefairvalueofrestrictedstockunitsgranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTItNC0xLTEtMA_bd9c01ae-8e83-41bf-be74-e3873958d85b">14,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:Grantdatefairvalueofrestrictedstockunitsgranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTItNi0xLTEtMA_f08dfe62-952d-40ca-ba96-cbc8d80968ce">15,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTMtMi0xLTEtMA_3613db44-6e09-482e-9cd6-3269106f7880">12,314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTMtNC0xLTEtMA_210eb2db-0b9c-4ce2-9d26-d24f0c0c037c">16,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTMtNi0xLTEtMA_c36a16ad-01be-406b-82ed-498e3f26e913">17,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PRSU shares earned in 2019 were related to performance awards granted to executives in 2016 and 2018 and PRSU shares earned in 2020 were related to performance awards granted to executives in 2017, 2018, and 2019.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgwMQ_dace86d4-14e8-492e-9eaa-7dcbf63b98d1" escape="true"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a summary of our PRSU and RSU activity as of and for the year ended December&#160;31, 2020: &#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.040%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i192b818c63d74ca7a2b45ab76912e7d1_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMS0yLTEtMS0w_c37fb48e-4ac0-4dea-939f-339b124d9315">232,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i192b818c63d74ca7a2b45ab76912e7d1_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMS00LTEtMS0w_2434b03b-e934-4958-a585-d06eafdf674f">205.82</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in units due to performance expectations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="icui:Changeinunitsduetoperformanceexpectations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMi0yLTEtMS0w_c60aa200-b448-4a45-8799-937a447362b4">15,454</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="2" name="icui:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMi00LTEtMS0w_cc04a3ca-b7cc-4188-ae33-53511c170235">238.66</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMy0yLTEtMS0w_a53a7926-17a1-4877-b644-7a69e7eaae80">126,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMy00LTEtMS0w_37eb19ac-3347-46c7-bd4b-df33a513ab46">188.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNC0yLTEtMS0w_418ba733-0e7b-4491-8c12-0e4ba433ba57">145,820</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNC00LTEtMS0w_822006d5-4481-4c7f-9959-4bb973445461">187.97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNS0yLTEtMS0w_51366bfc-4218-423e-86a5-2360dd218ae8">7,864</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNS00LTEtMS0w_b38449ed-8984-43c9-a589-db41e3aeff83">207.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested and expected to vest at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi0yLTEtMS0w_a9584bdd-9d31-448a-8bd2-3b022e9349fb">220,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi00LTEtMS0w_3c26b660-7cf7-45cc-9ed3-bf3c19140256">209.77</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi02LTEtMS0w_f162399d-55f2-4fbf-93fd-eaf2279975ce">1.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi04LTEtMS0w_743e7104-5c6b-4412-8ae8-d4887544e778">47,351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Relates to 2018 CEO and COO PRSUs granted and 2019 and 2020 PRSUs granted to a non-executive employee, assumes attainment of an increased payout rate based on performance expectations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ESPP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an ESPP under which U.S. employees may purchase up to $25,000 annually of common stock at 85% of its fair market value at the beginning or the end of a six-month offering period, whichever is lower. There are <ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="icui:ESPPOriginalIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTAwMQ_490042e2-c96d-4824-a1f1-5ce8d3933046">750,000</ix:nonFraction> shares of common stock reserved for issuance under the ESPP, which is subject to an annual increase of the least of <ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="icui:ESPPAnnualIssuanceIncreaseLimit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTEyMA_aaad5be6-274f-4584-8e49-d1be2f67b7c3">300,000</ix:nonFraction> shares, two percent of the shares outstanding or such a number as determined by the Board.&#160;To date, there have been no increases.&#160;As of December&#160;31, 2020, there were <ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" format="ixt:numdotdecimal" name="icui:SharesAvailableInEmployeeStockPurchasePlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTI3Ng_e7b5a88d-22ba-4a10-9ee0-9ea434adb1d8">133,487</ix:nonFraction> shares available for future issuance. The ESPP is intended to constitute an &#8220;employee stock purchase plan&#8221; within the meaning of Section&#160;423 of the Internal Revenue Code.  We suspended our ESPP in 2017.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_100"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 7. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzMwMDQ_a2f0a784-45f6-4d48-a09d-cb47076654e3" continuedAt="i522188a318264421b4646cfac553dd7f" escape="true">DERIVATIVES AND HEDGING ACTIVITIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i522188a318264421b4646cfac553dd7f" continuedAt="i88257ccbf8044195a81a19b370dcc6f8"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hedge Accounting and Hedging Program</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The purpose of our cash flow hedging program is to manage the foreign currency exchange rate risk on forecasted expenses denominated in currencies other than the functional currency of the operating unit. We do not issue derivatives for trading or speculative purposes.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i88257ccbf8044195a81a19b370dcc6f8" continuedAt="i456f4c6be0dd4e169b574eaeffeaa577"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The par forward contract is designated and qualifies as a cash flow hedge. Our derivative instrument is recorded at fair value on the Consolidated Balance Sheets and is classified based on the instrument's maturity date. We record changes in the fair value of the effective portion of the derivative instrument as a component of Other Comprehensive Income (Loss) and we reclassify that gain or loss into earnings in the same line item associated with the forecasted transaction and in the same period during which the hedged transaction affects earnings.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We began hedging a portion of our Mexico forecasted expenses denominated in Pesos ("MXN") in May 2017 by entering into a two-year cross-currency par forward contract. The term of this currency forward contract was May 1, 2017 to May 1, 2019. The derivative instrument had a fixed forward rate of <ix:nonFraction unitRef="number" contextRef="i0f83444bbc6346e0ad74d4d3633d6156_I20201231" decimals="2" name="us-gaap:DerivativeForwardExchangeRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzE0Mzk_1ee4cb5b-6b81-41aa-9663-0748cbb6148b">20.01</ix:nonFraction> MXN/USD over the term of the two-year contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In January 2018, we entered into a six-month cross-currency par forward contract. The term of this six-month contract was May 1, 2019 to November 1, 2019. The derivative instrument had a fixed forward rate of <ix:nonFraction unitRef="number" contextRef="i5368dbb06a264d0ab7ec90e9e2dd0f13_I20201231" decimals="2" name="us-gaap:DerivativeForwardExchangeRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzE4MTI_321f1ad6-9c37-40df-9839-26948bfc5baa">20.43</ix:nonFraction> MXN/USD over the term of the six-month contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In November 2018, we entered into a one-year cross-currency par forward contract. The term of the one-year hedge was November 1, 2019 to November 3, 2020. The derivative instrument matured in equal monthly amounts at a fixed forward rate of 22.109 MXN/USD.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we entered into a one-year cross-currency par forward contract. The total notional amount of this outstanding derivative as of December 31, 2020 was approximately <ix:nonFraction unitRef="mxn" contextRef="i9fb91ce8f1894c0fbb92cd913bf35bd3_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DerivativeNotionalAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzIxNDA_bf56a319-86b4-4bf1-98ff-2ab103a408dc">436.8</ix:nonFraction> million MXN. The term of the one-year contract is November 3, 2020 to December 1, 2021. The derivative instrument matures in equal monthly amounts at a fixed forward rate of <ix:nonFraction unitRef="number" contextRef="i9fb91ce8f1894c0fbb92cd913bf35bd3_I20201231" decimals="3" name="us-gaap:DerivativeForwardExchangeRate1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzIzMDg_fada12ed-d933-44ac-bfcf-4ae4a3c55aa6">24.26</ix:nonFraction> MXN/USD.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzI5OTY_86726d5b-85d9-45ec-b290-ee606a3b58b6" continuedAt="iea45f50992624641a6a537118809523b" escape="true">The following table presents the fair values of our derivative instruments included within the Consolidated Balance Sheets (in thousands):</ix:nonNumeric></span></div><ix:continuation id="iea45f50992624641a6a537118809523b"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:42.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.761%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Balance Sheet <br/>Location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contract:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i672a0c42d65540969d2635d44e05dcad_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzQtMy0xLTEtMA_f88cfb4e-256c-4f97-a22e-d19d07a620ef">3,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i015e632a851f4a3a91013b69beace003_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzQtNS0xLTEtMA_536d84ed-30c6-4a2d-81ec-7ea40efd421c">2,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65a7808f96eb47d6bdbc50fd69382397_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzgtMy0xLTEtMA_44b3ed66-d1aa-4356-af56-4016f17e3efe">3,555</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87279f070f1c4d03b29401da8b0b9c62_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzgtNS0xLTEtMA_3eae6c55-e17b-4d02-86d1-a4b862a28100">2,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Consolidated Statements of Operations (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:32.867%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.787%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Gain in the <br/>Consolidated Statements of Operations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTplMDNlZWJmM2Y2ZDQ0M2UzYmYxOWU1NzMyMzg0MGZjYy90YWJsZXJhbmdlOmUwM2VlYmYzZjZkNDQzZTNiZjE5ZTU3MzIzODQwZmNjXzMtMy0xLTEtMA_69667cb4-b54c-4691-b947-3a4715178c62">790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTplMDNlZWJmM2Y2ZDQ0M2UzYmYxOWU1NzMyMzg0MGZjYy90YWJsZXJhbmdlOmUwM2VlYmYzZjZkNDQzZTNiZjE5ZTU3MzIzODQwZmNjXzMtNS0xLTEtMA_51417777-e3dd-46fa-a87d-154c9c362784">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:DerivativeGainLossOnDerivativeNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTplMDNlZWJmM2Y2ZDQ0M2UzYmYxOWU1NzMyMzg0MGZjYy90YWJsZXJhbmdlOmUwM2VlYmYzZjZkNDQzZTNiZjE5ZTU3MzIzODQwZmNjXzMtNy0xLTEtMA_5ee21f16-c58e-43e5-9b7d-76ba73868ccc">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i456f4c6be0dd4e169b574eaeffeaa577"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzMwMDU_14ccab8f-f0dd-43aa-b0c4-ad3e9586f961" escape="true"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized the following gains on our foreign exchange contract designated as a cash flow hedge (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.457%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.460%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain Recognized in Other Comprehensive Income on Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i32b2d82a250245538ef8bb9259b7ea28_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMi0xLTEtMA_6c5e38de-285b-48e6-a673-02521df92d4e">1,980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ea1666842b54b45812b8aaa56469c00_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtNC0xLTEtMA_738db097-d678-42b7-ab06-418a3e3614d1">2,550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie397bdd97ef74ee58ea86490d808cb6a_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtNi0xLTEtMA_527b957f-f8fd-42b5-a556-f48c1a627d19">2,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7407fa68d7844a77b47450d31135643c_D20200101-20201231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMTAtMS0xLTA_c7a0c2bc-832a-4672-9d06-87aaf126ea3a">790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic520cba15d324a6bb0e6955ec924db2c_D20190101-20191231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMTItMS0xLTA_c4bd2d1c-57f9-4c3e-8efb-13b2cf101355">916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if494aba523df4370bf895e05860380d4_D20180101-20181231" decimals="-3" name="us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMTQtMS0xLTA_43da2593-8287-44be-ac83-d17b3c8cf8a4">743</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,550&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2020, we expect approximately $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzI3NTM_6b453f69-ea69-4505-8da7-c270867f9bae">3.6</ix:nonFraction> million of the deferred gain on the outstanding derivatives in accumulated other comprehensive (loss) income to be reclassified to net income during the next 12 months concurrent with the underlying hedged transactions also being reported in net income.</span></div></ix:continuation><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_103"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 8. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1Njc_480a3365-ac25-46fb-893f-93db487fd2d6" continuedAt="ia1ce22693652435e83570f1a10fc4565" escape="true">FAIR VALUE MEASUREMENTS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ia1ce22693652435e83570f1a10fc4565" continuedAt="ifcd2f5451bd7425a870e83f9c0fa6c7f"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1:  quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:  inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:  unobservable inputs that are supported by little or no market activity and that are significant to the fair values of the assets or liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent earn-out liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2017, we recognized an earn-out liability upon the acquisition of HIS from Pfizer. Pfizer was entitled to receive between $191.3 million and $<ix:nonFraction unitRef="usd" contextRef="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzEyNTY_7913dae0-8106-420a-8ed9-fe3f721d48b2">225.0</ix:nonFraction> million in additional cash consideration based on the achievement of certain performance targets for the combined company for the three years ending December 31, 2019. The initial fair value of the earn-out was determined by employing a Monte Carlo simulation in a risk neutral framework. The underlying simulated variable was adjusted EBITDA. The adjusted EBITDA volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital ("WACC") less the long term risk free rate. The initial value assigned to the contingent consideration was a result of forecasted product demand of our HIS business.  At each reporting date subsequent to the acquisition we remeasured the earn-out using the same methodology above and recognized any changes in value.  As of December 31, 2019, we determined that we did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue, that will likely be concluded during 2021.</span></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ifcd2f5451bd7425a870e83f9c0fa6c7f" continuedAt="i4d9d4777a84146d6937f0138f0c4ee8a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the fourth quarter of 2019, we recognized an earn-out liability related to the acquisition of Pursuit (see Note 2, Acquisitions). Pursuit's equity holders are potentially entitled up to $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzI1NDQ_fc3cca9e-5ddb-4547-bf71-c60709b9ee44">50.0</ix:nonFraction> million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out paid will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit, not to exceed $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzI4NDI_76023cd0-38b3-407e-a28c-b2341e842b09">50.0</ix:nonFraction> million. We used a Monte Carlo simulation model to determine the fair value of the earn-out. The Monte Carlo simulation model utilizes multiple input variables to determine the value of the earn-out including historical volatility, a risk free interest rate, counter party credit risk and projected future gross profit, see below simulation input table related to Pursuit. The historical volatility was based on the median of ICU and a certain peer group. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the term of the earn-out. The counter party credit risk is based on a synthetic credit rating of B1. If the probabilities in the model significantly change from what we initially and subsequently anticipate, the change could have a significant impact on our financial statements in the period recognized. Our contingent earn-out liability is separately stated in our consolidated balance sheets. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NTc_5e392a4c-0f30-431f-8f3c-3f2ede11bc3c" continuedAt="i782df59c478d42b38a00bdcd3c71f68e" escape="true">The following table provides a reconciliation of our Level 3 earn-out liabilities measured at estimated fair value based on an initial valuation and updated quarterly for the years ended December 31, 2020, 2019 and 2018 (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i782df59c478d42b38a00bdcd3c71f68e"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:78.109%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.959%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earn-out Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzEtMi0xLTEtMA_719e4808-e3dd-4ad5-bf3c-e517b414145b">27,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzMtMi0xLTEtMA_83896b8f-91f6-4b5f-b15b-07e70958c102">20,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzQtMi0xLTEtMA_fdb18382-b4d2-4aae-a13c-435457275a43">47,400</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition date fair value estimate of earn-out</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzUtMi0xLTEtMA_be10314a-70c1-46d7-b088-1054df91bb69">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzYtMi0xLTEtMA_79a4b973-eac6-48c0-9883-5bbf3c3d74c8">47,400</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzctMi0xLTEtMA_b31f281c-0eea-42f2-932b-c5f887fcb2cb">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzktMi0xLTEtMA_e83aeae1-1635-4840-9461-349b5a20d1f6">9,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzEwLTItMS0xLTA_5260efd6-ad17-4d42-ba40-207c50e25e84">26,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes in the fair value of the HIS earn-out during the performance period are due to a change in the forecast of the underlying target, adjusted EBITDA, and due to changes in other assumptions used in the Monte Carlo simulation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relates to our acquisition of Pursuit, (see Note 2, Acquisitions).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The change in the fair value of the HIS earn-out was based on actual results as compared to the earn-out performance targets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Pursuit earn-out increased during 2020 primarily due to changes in the probabilities within the valuation model.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NjQ_509f5384-86b7-4d39-acdf-cf2cb57bdad6" continuedAt="if91477c407ed448b99c488d45e6498e6" escape="true">The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities as of the acquisition date to December 31, 2020.  Significant increases or decreases in these inputs in isolation could result in a significant impact on our fair value measurement.</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="if91477c407ed448b99c488d45e6498e6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HIS Earn-out</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.174%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.399%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Simulation Input</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of <br/>December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At January 1, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231" decimals="4" name="icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzEtMy0xLTEtMA_1bf4af5d-1cf5-48ea-8875-1002e1a04e17">30.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203" decimals="4" name="icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzEtNS0xLTEtMA_06514507-b253-4272-b209-fef17cbefaf2">26.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WACC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0bd856d2e8df4b66824315d58442af22_I20191231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzItMy0xLTEtMA_0899439a-e389-4b62-bf14-4607ca6ee6c5">8.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib8b4c355ef24475f811a91b836016359_I20170203" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzItNS0xLTEtMA_61c79465-94d7-4f82-ac5c-19c15ce02e88">8.75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20-year risk free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="idff6d79e4f9b4fcda591d213194c01f4_I20191231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzMtMy0xLTEtMA_fcc4c6c1-686c-47bd-aaf3-21c8b1700a0b">2.87</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i81bf9c6bb40b48e3be6ef8b66fd62a74_I20170203" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzMtNS0xLTEtMA_44af2cc6-f7bf-4a0f-9a46-e13a5045077e">2.58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market price of risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231" decimals="4" name="icui:FairValueAssumptionsMarketPriceofRisk" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzQtMy0xLTEtMA_1a5ddea7-81e0-4021-87c2-995509c39747">5.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203" decimals="4" name="icui:FairValueAssumptionsMarketPriceofRisk" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzQtNS0xLTEtMA_b91b8183-0a96-4db1-86a4-cd2cbc71f779">5.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231" decimals="4" name="icui:FairValueAssumptionsCostofDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzUtMy0xLTEtMA_906c4020-772b-4631-a9f4-f48653ed617c">5.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203" decimals="4" name="icui:FairValueAssumptionsCostofDebt" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzUtNS0xLTEtMA_c31256c2-74e8-46bd-8408-a950a7fe93a8">4.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="i4d9d4777a84146d6937f0138f0c4ee8a" continuedAt="i2fd74a0c7f4b423485d8fec96dd4e47f"><ix:nonNumeric contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NzM_a9555ff7-9ad6-42f8-bf7e-32a06995fbfc" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pursuit Earn-out</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At Acquisition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Simulation Input</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 2, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue/Gross Profit Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id637182b2f3347d5a92c0e47cf08f50b_I20201231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzEtMS0xLTEtMTk2Ng_24432922-69c5-49d4-8e2a-b1c43e1bd5e8">25.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i20b217be060043288599a88581ede3ce_I20191231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzEtMS0xLTEtMA_81fafdb4-fa09-4acd-8982-96505b134f23">20.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i27da0786101349cc836beaeedf6de281_I20191102" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzEtMy0xLTEtMA_ebd54730-6db6-4b35-b171-53832d2d6976">20.00</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3094529854d64d1783819e378fe3f5f5_I20201231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzItMS0xLTEtMTk2Ng_9dc8eb9c-1801-4564-85fa-fbcd944a9f46">12.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i199eb9079114442f8e05eaf772ce8aa7_I20191231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzItMS0xLTEtMA_0e7482ad-9b87-45d0-bc8a-9f0d05cd63ca">15.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iaec6f804035144f1aeb4f7a0b193c5d8_I20191102" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzItMy0xLTEtMA_23ff00fd-4832-4ffc-a543-5d119e3b31cc">15.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if06729d63e4548dc859431d25cc6865e_I20201231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzMtMS0xLTEtMTk2Ng_09c37642-98b7-40d1-b6f4-ab432304e38e">0.09</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6da548cbdf1347f3b192099e0563432c_I20191231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzMtMS0xLTEtMA_27318c8b-0b2f-41ca-bfe3-cf8d43d556d2">1.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0242c90498c244719b20685fcc39970c_I20191102" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzMtMy0xLTEtMA_5d572ba3-2acf-4c2c-90a8-c6bc4f160d4a">1.55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Counter Party Risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8aaced83b5eb4cd6b7d8a20487ea89f7_I20201231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzQtMS0xLTEtMTk2Ng_de8c822a-36a6-4cd5-93cc-80f78a7d43f4">3.10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6757fd421a9f47ac8d81e3292bdae119_I20191231" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzQtMS0xLTEtMA_031cf209-8b91-490f-948b-401fbf20fbb5">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5d0adc33ced64b39b0109fd28417846e_I20191102" decimals="4" name="us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzQtMy0xLTEtMA_87215505-3484-47d3-b5b4-ea266e18ff54">6.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments and foreign currency contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our investments, which consists of corporate bonds, is estimated using observable market based inputs such as quoted prices, interest rates and yield curves or Level 2 inputs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The fair value of our Level 2 forward currency contract is estimated using observable market inputs such as known notional value amounts, spot and forward exchange rates. These inputs relate to liquid, heavily traded currencies with active markets which are available for the full term of the derivative. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There were no transfers between levels in 2020 or 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NzQ_af2bdec3-e080-49bc-a830-f332944c28c1" continuedAt="i6d249d2238f144c7a508df0b258f2788" escape="true">Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&#160;</ix:nonNumeric></span></div><ix:continuation id="i6d249d2238f144c7a508df0b258f2788" continuedAt="i61b8151659d342dfb42ecbf8a20c244b"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value&#160;measurements&#160;as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted&#160;prices<br/>in&#160;active<br/>markets&#160;for<br/>identical<br/>assets&#160;(level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>other<br/>observable<br/>inputs&#160;(level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>inputs&#160;(level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtMS0xLTEtMA_a59f00b4-8369-433d-a24c-6123989d31f7">14,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtMy0xLTEtMA_04fa33cc-2926-4638-92d1-530c3f36a1a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1afc1047dda14d16a8964874e75f4fcf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtNS0xLTEtMA_76e0cb99-7f2d-450b-ac79-af4ad0948792">14,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic546cb0b1c66454aa6dc3280a69790ea_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtNy0xLTEtMA_ca590fb3-4fe7-4c1f-a5f7-0c886133e390">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtMS0xLTEtMA_3df2287b-6e29-457e-ac72-f5efe015fa0b">12,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtMy0xLTEtMA_74a43582-f684-4170-99fd-1d0df052f3eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1afc1047dda14d16a8964874e75f4fcf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtNS0xLTEtMA_1a7767bc-1a16-41ba-b827-44ed699eec95">12,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic546cb0b1c66454aa6dc3280a69790ea_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtNy0xLTEtMA_06bfaf32-f217-4f3b-9cd1-efce75400740">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forwards:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ideab6c2c2f31442ca1371a128e99d243_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctMS0xLTEtMA_3870effe-a3e8-4513-a912-f96bfd5168cf">3,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7ba77e338e4ebdbb515474e86389e6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctMy0xLTEtMA_08470e3b-aaf2-4737-ae02-64c8a5c3d69d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ddc4de7c9b346db9176b27ea244848b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctNS0xLTEtMA_0ee8b2f2-e36a-49f5-af05-967edc71da2a">3,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47c3760f6acf4c06ac818f0534597c08_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctNy0xLTEtMA_5bb566d5-e270-46fb-ac3c-ff2bf17593b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktMS0xLTEtMA_2e52b483-036b-418d-9f8e-39bcf331f8cc">31,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktMy0xLTEtMA_47368dbc-167d-4544-ad85-9ae7bc63b51d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1afc1047dda14d16a8964874e75f4fcf_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktNS0xLTEtMA_881005ca-9bdc-423a-953f-3016f539462f">31,216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic546cb0b1c66454aa6dc3280a69790ea_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktNy0xLTEtMA_331572e5-6c51-42c5-9031-3344a2c53b9b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida8e8c5794f740c5ae172e5e40f1340a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTEtMS0xLTA_ac3c2e56-ca4b-402c-a855-8d9246b98359">26,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d654700bbc24674b35667c25fa8dbee_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTMtMS0xLTA_2fc43d92-3fb2-487d-a575-cc9318649982">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb60ab6728d2449494e087f36199f757_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTUtMS0xLTA_02ec5d23-fc09-4091-a471-8b38923de94f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i137de13d84784b6ea0214a4be53b66d2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTctMS0xLTA_64ca11c0-bce5-47d3-be93-32f1b8c33612">26,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3ab41f716984f27b6d87723893c8e80_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTEtMS0xLTA_557a317a-76bf-4819-9df9-4439015946f6">26,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5f839028f074235b1939402355bd07d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTMtMS0xLTA_6f93b79d-7ca9-40d8-a24c-a2099e7de64e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id08cb655cd8f4ceca208377551d5fe1a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTUtMS0xLTA_dc1f7c12-7aed-47e2-9ea9-ad0f8685e52e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaecb6e4111c4e5fa07530ae69c96124_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTctMS0xLTA_024f8094-d7ee-4e76-b0d2-91e963acb608">26,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i2fd74a0c7f4b423485d8fec96dd4e47f"><ix:continuation id="i61b8151659d342dfb42ecbf8a20c244b"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value&#160;measurements&#160;as of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted&#160;prices<br/>in&#160;active<br/>markets&#160;for<br/>identical<br/>assets&#160;(level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>other<br/>observable<br/>inputs&#160;(level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>inputs&#160;(level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtMS0xLTEtMA_e42164ee-b167-4280-b1b8-69e7f7daf3f2">23,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de36edea02d474a88fb9f3d154d068a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtMy0xLTEtMA_bedd4f7a-edcf-41e6-9485-8fb5c4e88784">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53c9f22455d94b61897d1d9e22e2c550_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtNS0xLTEtMA_8b3f1531-557c-4b0a-9103-74e84eb0b722">23,967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e8ac7be6f24b50a84e7e24a03692de_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtNy0xLTEtMA_4bd003fc-bacd-42b6-998e-5f36593075d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forwards:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6ca3eddffa44816a3efb227af28d5b1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctMS0xLTEtMA_194732cf-8575-4846-a371-f4cb99898be2">2,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i329052146d924a849559fec3dba95fec_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctMy0xLTEtMA_3162dfd3-a0bb-407d-9640-b310216b3738">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie30163b0a8fd4a9fb4940eb26e996bf8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctNS0xLTEtMA_9da97399-5afb-4c3b-b3f1-1e7ab99f4977">2,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27c17ccf24144bdf8bd5bc360a32eb87_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctNy0xLTEtMA_e5ec5076-6e05-41d0-b91c-64d4fdebcb1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktMS0xLTEtMA_6694e712-84c7-4aab-9be9-ba6d5933205d">26,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7de36edea02d474a88fb9f3d154d068a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktMy0xLTEtMA_f56e875a-5882-457e-9f9b-a90caab6d532">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53c9f22455d94b61897d1d9e22e2c550_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktNS0xLTEtMA_dcc6b1de-1670-4306-a563-b3cd2ddefb6e">26,333</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7e8ac7be6f24b50a84e7e24a03692de_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktNy0xLTEtMA_39ac2de8-ad8a-4c15-bb06-62740ab86eeb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1abb0f92824b3a8c9a8c4aa70051d2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTEtMS0xLTA_cdecad99-cc09-4c35-8e6b-08ad551122c4">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd30d41b809544d085b5f15f61adf407_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTMtMS0xLTA_debfd747-7888-447e-951a-6f4d0dbd9f56">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad28621d9c647138ad7847c3ad22821_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTUtMS0xLTA_583842bb-d5d2-499e-9d33-0338bf8928e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1df9132e62bd43179a3970efe75e6a56_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTctMS0xLTA_0752c015-5641-4510-9bf9-5d3584c21d70">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17d84fbfa92841b7a1e26ff77b2e355a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTEtMS0xLTA_96f91c7d-5132-469f-8ee8-6b577c4f5fd0">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b85958476254fbaafa43d7fcf8ec158_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTMtMS0xLTA_1a3102b9-8486-458e-b8cc-3be7edca8ef7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9e607458f3043e0bc988ffcdaea390b_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTUtMS0xLTA_0069f941-834d-4833-9415-95802e412257">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa50a51d076241868de236fa467e7cdb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NonfinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTctMS0xLTA_3044fa4a-2f9b-4e33-b181-d6cf555f56cb">17,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_106"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 9. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:OtherCurrentAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90ZXh0cmVnaW9uOjAzZTRlNjViYWUxODQ1YjNiOTVjOTkxNzA3ZDEzY2VlXzEyMjY_ec834ac9-b07e-4513-bedb-c21164785367" continuedAt="i9d2564a82fcb4c1aa45efc64afcb2702" escape="true">PREPAID EXPENSES AND OTHER CURRENT ASSETS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9d2564a82fcb4c1aa45efc64afcb2702"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90ZXh0cmVnaW9uOjAzZTRlNjViYWUxODQ1YjNiOTVjOTkxNzA3ZDEzY2VlXzEyMjg_faf541d5-59f5-41b6-86ea-6eb02bdbdd79" continuedAt="ifbee8fb3776644db9bf79434aea961f6" escape="true">Prepaid expenses and other current assets consist of the following (in thousands): &#160;</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="ifbee8fb3776644db9bf79434aea961f6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:347.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:78.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:78.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses and receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzMtMi0xLTEtMA_e77d0a69-7fe3-4285-9e05-1b49375c31a8">14,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherPrepaidExpenseCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzMtNC0xLTEtMA_1136a494-99d8-48f9-88f0-cea85a91085c">13,778</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCostsAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzUtMi0xLTEtMA_c8736b0b-29fd-4aa5-ad7d-40b07ca1f335">6,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCostsAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzUtNC0xLTEtMA_250e31a4-fd2c-4008-a114-bfc9ec330907">3,332</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance and property taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Prepaidinsuranceandpropertytaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzYtMi0xLTEtMA_1a1c4706-8511-41a3-af42-b40d577463fd">6,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Prepaidinsuranceandpropertytaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzYtNC0xLTEtMA_53bc8c9e-e753-4a75-b0f4-fb47156722b5">5,450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT/GST receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Prepaidothertaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzctMi0xLTEtMA_288f23b1-8e76-4af6-8514-b97a3291057a">3,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Prepaidothertaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzctNC0xLTEtMA_bbdf858a-f8da-4f10-aadb-04fecf391fbe">4,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Deferredtaxcharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtMi0xLTEtMA_94634836-74b9-461f-9c21-4fac68ef63fb">3,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Deferredtaxcharge" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtNC0xLTEtMA_29068bf6-c7c9-4819-b633-62daf8326fa3">1,266</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contract</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtMS0xLTEtMjY4Mw_a26caafb-06f7-4498-8656-1a5079b83c86">3,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtMy0xLTEtMjY5Mg_46bb560d-94a6-4565-a5f5-6b78d7b048ca">2,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktMS0xLTEtMjY5OQ_2fb48439-ff12-4e02-adea-d4fdc56ff036">1,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktMy0xLTEtMjY5OQ_6e63523c-09db-4d89-8406-adf3b062e042">1,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktMi0xLTEtMA_08291d20-8728-4398-94ac-3f381cf24626">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktNC0xLTEtMA_b826f916-dea2-4098-8c86-a1c9700c78ca">1,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzEwLTItMS0xLTA_07806a95-bfc9-43eb-be48-c92f97e47ace">41,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzEwLTQtMS0xLTA_03d3449e-3e85-4872-98c0-e3bef11656c3">33,981</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_109"></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 10. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90ZXh0cmVnaW9uOmEwNTc1YjNhNzI4NzRjOGU5NTY0YjY4YjkwYTM4NDA2XzM4OA_42550cdf-9dab-4107-8883-b9ffb93821c9" continuedAt="i9ec32ba875724deeb4a2c0173ebcffed" escape="true">ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i9ec32ba875724deeb4a2c0173ebcffed" continuedAt="id6dac46a98944c638f57b7dd73b9b9ad"><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90ZXh0cmVnaW9uOmEwNTc1YjNhNzI4NzRjOGU5NTY0YjY4YjkwYTM4NDA2XzM3NQ_b2b5cee9-d785-4893-9374-8102851b6eeb" continuedAt="idbbb775d0a224e4aa4cdf8eb148be220" escape="true">Accrued liabilities consist of the following (in thousands):</ix:nonNumeric></span></div><ix:continuation id="idbbb775d0a224e4aa4cdf8eb148be220" continuedAt="i73340023cb384edf86db6e8283c1e3cd"><div style="margin-bottom:5pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:AccruedSalariesAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzItMi0xLTEtMA_96e6a857-89db-4c62-9030-53f26e959d94">25,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:AccruedSalariesAndBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzItNC0xLTEtMA_c52cff84-7f7c-40fc-9ca3-c7728dd75cbd">21,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzMtMi0xLTEtMA_d33e7e21-863b-48a9-9f47-e42a065cc428">27,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedBonusesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzMtNC0xLTEtMA_18852118-f1d7-4b9b-a251-bc3ce92f5d49">15,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued supply chain restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="icui:Accruedsupplychainrestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzQtMi0xLTEtMA_ba42fdd9-17f9-441d-8341-40aacdc8caba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedsupplychainrestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzQtNC0xLTEtMA_a0306beb-a3cd-4674-8b5f-4fc3ab43bfb7">23,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability-ST</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d">8,740</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b">7,362</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzYtMi0xLTEtMA_cfd7b621-6169-458c-85f6-038882c9fe44">1,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzYtNC0xLTEtMA_3be9dacd-46f1-4d90-bd35-6fc05ebb9bf0">4,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product field action</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="icui:AccruedProductFieldAction." scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzctMi0xLTEtMA_8ed79f89-02ce-40c4-89af-f9a36774a34b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:AccruedProductFieldAction." scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzctNC0xLTEtMA_74b4a3d9-313d-447e-89d8-fbc6340c2352">2,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="icui:Accruedlegalfees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEwLTItMS0xLTA_f5909390-cd0d-4e9b-b849-6e835d825f6e">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" name="icui:Accruedlegalfees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEwLTQtMS0xLTA_9a6e65f5-cf3c-4152-9a26-1f4f345cbe55">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedsalestaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzExLTItMS0xLTA_a610b7bd-f69a-46eb-92e3-d3d240b71e8a">2,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedsalestaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzExLTQtMS0xLTA_e1b6a15f-33cb-4382-aa1e-6787443d9792">2,615</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties and returns</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEyLTItMS0xLTA_288f00c8-7b34-4908-9a05-2e91bde0c17b">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEyLTQtMS0xLTA_bf30633a-9c4f-433f-92c4-7f06fa2146e6">782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEzLTItMS0xLTA_0e3925cb-b7a5-49ce-b52a-34d9de4361db">5,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEzLTQtMS0xLTA_0fbf1d2f-b416-4fce-b0ec-c04d23e51470">4,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedothertaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE0LTItMS0xLTA_dd401015-2f03-4027-afd1-97e3762c3d16">3,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedothertaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE0LTQtMS0xLTA_5d976f84-32fb-45da-98ff-ec2248f037fe">4,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Outsidesalescommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE1LTItMS0xLTA_9204c29b-14e3-4518-b85c-25fe51c52a57">5,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Outsidesalescommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE1LTQtMS0xLTA_c31b7722-932c-412e-b882-9cc1f1cf6d2f">3,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued freight</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedfreight" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE2LTItMS0xLTA_569722b7-3437-4b66-9e37-fcc928c33348">6,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Accruedfreight" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE2LTQtMS0xLTA_0ed28de5-4565-4068-b8d0-82cb812cd410">11,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE3LTItMS0xLTA_f90af3e9-d743-4fe0-b3fa-992186019a7f">3,421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE3LTQtMS0xLTA_572bdc8f-a503-404b-9112-2977c14c52cc">5,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities-ST</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="icui:UnfavorablecontractliabilityST" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIwLTItMS0xLTA_db5d5970-8488-4d71-9c31-e266bb1a2ef3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:UnfavorablecontractliabilityST" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIwLTQtMS0xLTA_6a60ed79-f4a8-45bf-a3d4-1af554fd54d0">1,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:zerodash" name="icui:ContractsettlementST" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIxLTItMS0xLTA_c0cced19-0077-4719-907a-b0be55d9e9e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:ContractsettlementST" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIxLTQtMS0xLTA_b2d1aad1-d62f-41fc-b204-377c6839f40f">1,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIzLTItMS0xLTA_77261d45-8b66-4caf-bfef-a7a5cc2af80c">5,515</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIzLTQtMS0xLTA_a35f553b-57c3-423e-816a-d62de831d04d">6,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzI0LTItMS0xLTA_7a3ba19e-195c-4810-b77d-a337c60b07a2">97,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzI0LTQtMS0xLTA_f251fd1b-2781-4a1b-848a-5a33647b8e4a">117,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities-LT</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzItMi0xLTEtMA_69d92bfb-4e9b-4e48-bb49-f3e45949355e">41,019</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalLeaseObligationsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzItNC0xLTEtMA_ae823257-1791-4453-8232-0e98bb96d5e4">28,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liability-LT</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtMi0xLTEtNzQ3_bad2b89e-fe7b-4d69-87ac-b2a196c2b9f0">2,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtNC0xLTEtNzQ3_3d62934b-dc34-4e19-ae79-f86e79ebc4ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="icui:Liabilitiesforcontracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtMi0xLTEtMA_5c639418-7e2f-452a-8d4f-eae02b193506">337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" name="icui:Liabilitiesforcontracts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtNC0xLTEtMA_61ee3864-7356-43a5-97c7-4ff0dd23e1e7">472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzQtMi0xLTEtMA_7daf57d4-c403-4edb-acc1-0264ae6988e0">864</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzQtNC0xLTEtMA_fff2d965-b939-41e7-8744-e6a3aee986d1">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzUtMi0xLTEtMA_7bfd50df-5621-4874-b14b-9aa5eb0e07e8">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzUtNC0xLTEtMA_736319d9-2246-45d4-8b52-a57a741857a1">1,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedRentCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzctMi0xLTEtMA_6a675007-a1f1-4895-8044-a94f66d400de">1,462</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedRentCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzctNC0xLTEtMA_5cebfb55-3319-4629-bcb6-460c2700a5b5">1,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzktMi0xLTEtMA_46ce94c9-f20e-4e58-b301-2507fce84a4d">582</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzktNC0xLTEtMA_fca26ed5-13cf-4091-ba56-6ca746449f52">585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzEwLTItMS0xLTA_773344c0-53a6-4b91-b88a-e67bfabd1d8b">47,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzEwLTQtMS0xLTA_8567fe0a-29ec-4651-8712-bdfe1f6346b8">32,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________________________</span></div></ix:continuation></ix:continuation><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"><ix:continuation id="id6dac46a98944c638f57b7dd73b9b9ad" continuedAt="i04a7ab958cbd44d5a95ea1dcf53ec4f1"><ix:continuation id="i73340023cb384edf86db6e8283c1e3cd" continuedAt="i6706cd5c48b84e5a9e24f6de4b3afab2">(1)</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i04a7ab958cbd44d5a95ea1dcf53ec4f1"><ix:continuation id="i6706cd5c48b84e5a9e24f6de4b3afab2"> Consists of contracts with customers and suppliers that were valued at below market at the time of the HIS acquisition.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_112"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 11. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ5ODE_5742a5cb-91ce-4eac-aab4-c3d05bf425cd" continuedAt="i374d151e6e224906aa43aaa937463f88" escape="true">LONG-TERM OBLIGATIONS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i374d151e6e224906aa43aaa937463f88" continuedAt="ie26a191fc2164d1c8c5e26fbc89e35f9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Five-year Senior Secured Revolving Credit Facility ("Credit Facility")</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 8, 2017, we entered into a five-year Revolving Credit Facility ("Credit Facility") with various lenders for $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzIxNQ_c24f1e14-a4b8-4aa7-afe3-74f421978208">150</ix:nonFraction> million, with Wells Fargo Bank, N.A. as the administrative agent, swingline lender and issuing lender. During March 2020, as a result of market uncertainty caused by the COVID-19 pandemic, we preemptively borrowed $150.0 million on our Credit Facility as a conservative measure to manage any potential short-term liquidity risk. As of December 31, 2020, we had fully repaid all amounts borrowed. As of December 31, 2020 and 2019, we had no borrowings and $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzM3Mw_97a9e6e0-8a9c-450c-af7a-5326068e69ec">150</ix:nonFraction> million of availability under the Credit Facility. The Credit Facility matures on <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" format="ixt:datemonthdayyearen" name="us-gaap:LineOfCreditFacilityExpirationDate1" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ1MQ_d175466a-f0eb-4f30-af5c-6950e0846cd4">November 8, 2022</ix:nonNumeric>.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility has an accordion feature that would enable us to increase the borrowing capacity of the Credit Facility by the greater of (i) $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-6" format="ixt:numdotdecimal" name="icui:LineofCreditAccordion" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzYwMw_468a6081-5e55-4f70-864b-c9641aaf1767">100</ix:nonFraction> million and (ii) 2.00x Total Leverage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In connection with the Credit Facility, for the year ended December 31, 2017, we incurred $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzcyOQ_e778c18d-8fe5-4eca-92d4-c8e102e68790">1.4</ix:nonFraction> million in financing costs, which were capitalized and are included in prepaid expenses and other current assets and other assets in our consolidated balance sheets, in accordance with the appropriate short-term or long-term classification.  These fees are being amortized to interest expense over the remaining term of the Credit Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principal payments&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Principal payments, when drawn on the Credit Facility, are made at our discretion with the entire unpaid amount due at maturity.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:DebtInstrumentInterestRateTerms" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ5ODI_3798c63b-c10b-4cec-912a-5fc88402d03e">In general, borrowing under the Credit Facility (other than Swingline loans) bears interest, at our option, based on the Base Rate plus applicable margin or the London Interbank Offered Rate ("LIBOR") rate plus applicable margin, as defined below:</ix:nonNumeric> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(A) Base Rate is defined as the highest of: (a) the Prime Rate; (b) the Federal Funds Rate plus 0.50%; and (c) the daily  LIBOR (as defined below) for a one month Interest Period plus 1%. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(B) LIBOR Rate, as determined by the Administrative Agent, is defined as the rate per annum obtained by dividing (1) LIBOR by (2) 1.00 - Eurodollar Reserve Percentage. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Swingline loans will bear interest at the Base Rate plus the applicable Interest Margin. The Credit Facility has a per annum commitment fee (see table below) that will accrue on the unused amounts of the commitments under the Credit Facility.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="icui:InterestMarginandCommitmentFeeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ5Nzc_88ba719a-1569-4c44-97bc-9b9b2ddfb752" continuedAt="i4cd5d854d8a846f188ab8164f0eec72a" escape="true">The applicable interest margins and the commitment fee with respect to the Credit Facility shall be based on the Total Leverage Ratio pursuant to the following pricing grid:&#160;&#160;&#160;&#160;</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i4cd5d854d8a846f188ab8164f0eec72a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Total <br/>Leverage Ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitment <br/>Fee</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIBOR <br/>+</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Rate <br/>+</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1.00 to 1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzEtMi0xLTEtMA_6abe80f4-e4cf-40db-bbed-2c1905e61b64">0.15</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7262ef4907d34516af2d850d35fc48ff_I20201231" decimals="4" name="icui:LIBORBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzEtMy0xLTEtMA_3536a5fc-d509-4201-ac25-28ea7038c479">1.25</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzEtNC0xLTEtMA_6941496b-0e44-4a04-a7a5-339168a42496">0.25</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">II</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 1.00 to 1.00 but less than 2.00 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8ec26f8c52db4341b1a7b45f65072b34_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzItMi0xLTEtMA_d8b397ec-567a-4ba9-8399-8b21bd8c6f03">0.20</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia3fc750845c541079023b225108dc2a5_I20201231" decimals="4" name="icui:LIBORBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzItMy0xLTEtMA_048cc29c-502b-409a-8c5a-fae8ced5c934">1.50</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8ec26f8c52db4341b1a7b45f65072b34_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzItNC0xLTEtMA_fc04ac6c-1e25-40c3-9c3e-4ff61a7eccdb">0.50</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">III</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03701cfd51854d6b92665772650715af_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzMtMi0xLTEtMA_f2b00bec-bd4f-4099-ab56-3e0a5144ecf6">0.25</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id14fe96af6c441e181ed766270e0a290_I20201231" decimals="4" name="icui:LIBORBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzMtMy0xLTEtMA_010ce7b4-b42b-4468-95bc-cf573a297355">1.75</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i03701cfd51854d6b92665772650715af_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzMtNC0xLTEtMA_31825df6-58cb-4155-86c2-03364e062332">0.75</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 2.50 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6738cf77a3c842be85999687a6baedb4_D20200101-20201231" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzQtMi0xLTEtMA_71e76630-e667-4439-8191-dcf2808916c6">0.30</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib4affcad02db488ebab31125a25b2519_I20201231" decimals="4" name="icui:LIBORBasisSpreadonVariableRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzQtMy0xLTEtMA_3d073565-6df9-48ee-9f45-69a182974616">2.00</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6738cf77a3c842be85999687a6baedb4_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzQtNC0xLTEtMA_ca6f1655-e1d2-445f-89ee-6e29f2e87b6a">1.00</ix:nonFraction>%</span></td></tr></table></ix:continuation></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantors and Collateral</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our obligations under the Credit Facility are unconditionally guaranteed, on a joint and several basis, by ICU Medical, Inc. and certain of our existing subsidiaries.  Our obligations are secured by: (i) 100% of the equity interests of our guarantor </span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><ix:continuation id="ie26a191fc2164d1c8c5e26fbc89e35f9" continuedAt="ib4b9368ce60d436c964ff23c41b0d933"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subsidiaries; and (ii) all of the tangible and intangible personal property and assets related to us and our guarantor subsidiaries (including, without limitation, all accounts, equipment, inventory and other goods, all instruments, intellectual property and other general intangibles, deposit accounts, securities accounts and other investment property and cash), and (iii) all products, profits and proceeds of the foregoing.  Notwithstanding the foregoing, the collateral shall not include certain excluded property.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Covenants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility contains certain financial covenants pertaining to Consolidated Fixed Charge Coverage and Consolidated Total Leverage Ratios.  In addition, the Credit Facility has restrictions pertaining to limitations on debt, liens, negative pledges, loans, advances, acquisitions, other investments, dividends, distributions, redemptions, repurchases of equity interests, fundamental changes and asset sales and other dispositions, prepayments, redemptions and purchases of subordinated debt and other junior debt, transactions with affiliates, dividend and payment restrictions affecting subsidiaries, changes in line of business, fiscal year and accounting practices and amendment of organizational documents and junior debt documents. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Leverage Ratio is defined as the ratio of Consolidated Total Funded Indebtedness on such date, to Consolidated Adjusted EBITDA, as defined under the Credit Facility Agreement, for the most recently completed four fiscal quarters.  The maximum Consolidated Leverage Ratio is not more than 3.00 to 1.00.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Fixed Charge Coverage Ratio is defined as the ratio of: (a) Consolidated Adjusted EBITDA less the sum of (i) capital expenditures, (ii) federal, state, local and foreign income taxes paid in cash and (iii) cash restricted payments made after the closing date, to (b) Consolidated Fixed Charges for the most recently completed four fiscal quarters, calculated on a pro forma basis.  The minimum Consolidated Fixed Charge Coverage Ratio is 2.00 to 1.00. </span></div></ix:continuation><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib4b9368ce60d436c964ff23c41b0d933">&#160;&#160;&#160;&#160;We were in compliance with all financial covenants as of December 31, 2020.</ix:continuation> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 12. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcwOTM_4fc8ca99-4ae0-4975-b9b6-4cad5a419444" continuedAt="i313c10afc6f5452bbd5be9f0aba05a50" escape="true">INCOME TAXES</ix:nonNumeric></span></div><ix:continuation id="i313c10afc6f5452bbd5be9f0aba05a50" continuedAt="ice7db29c93c34266b7d66a86a2212e78"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcxMTg_9c905dd6-4d03-40e0-b984-718e0f53e8f8" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before taxes consisted of the following (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzItMi0xLTEtMA_dfd4dbe8-b3d5-4780-8dac-94f4fa82244e">41,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzItNC0xLTEtMA_29cbdcdf-9c29-4f3f-af5f-8149be7f7e9f">32,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzItNi0xLTEtMA_7074e2dc-5706-4639-83c2-1bc17e750c02">8,600</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzMtMi0xLTEtMA_04733101-ef66-4fde-897b-8a3163457279">56,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzMtNC0xLTEtMA_b2f43b5c-54ed-46d9-858a-b066b5ce7ee7">81,858</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzMtNi0xLTEtMA_9f83cf6e-b465-45aa-926a-92b356793f5c">30,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzQtMi0xLTEtMA_80bf8a2c-52d9-4429-a4c5-d2fb5d49c3b2">97,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzQtNC0xLTEtMA_3db16380-6c78-46df-9e44-43ea927a3702">114,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzQtNi0xLTEtMA_a7848e78-703b-4009-91c6-e5b9d0fd275e">22,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcwODk_0fea2f12-f275-42ae-9610-3033baf012bd" continuedAt="i2e3149bb825c4b45a5c7d4feb1ffcda6" escape="true">The provision (benefit) for income taxes consisted of the following (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i2e3149bb825c4b45a5c7d4feb1ffcda6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzMtMi0xLTEtMA_59d25def-ccc8-4371-9975-d102bd8b4f1e">6,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzMtNC0xLTEtMA_3fa2356b-1f4f-41df-9eb9-831e5633da60">6,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzMtNi0xLTEtMA_475b8fa7-1f98-4b26-9f51-04df70593e5c">492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzQtMi0xLTEtMA_384330fb-e7ef-45e9-9f17-8aa9bf409a2b">2,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzQtNC0xLTEtMA_43c0f08d-d32d-4674-9eac-3be02324e0f4">2,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzQtNi0xLTEtMA_533fcc6d-4ba5-4617-a25d-37de385aa8b3">1,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzUtMi0xLTEtMA_fcbcae76-72b9-4936-b6e4-c7a0e3486e97">7,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzUtNC0xLTEtMA_5b562360-43f7-4cff-8bfd-26fbc95c3f4e">7,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzUtNi0xLTEtMA_3a672e66-7bce-4c5d-b0b0-156d38a7fbc7">9,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzYtMi0xLTEtMA_f8f1e430-2f0c-40b6-8e42-b6bdc7f974c3">15,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzYtNC0xLTEtMA_ea0ec8df-2c2c-4834-a722-c7c85a3a823a">17,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzYtNi0xLTEtMA_9e0f596f-dfca-4d9b-9692-36b63c3ae0a9">11,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzgtMi0xLTEtMA_28a4fc95-d694-4356-811c-1e60ef6590cf">5,319</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzgtNC0xLTEtMA_521f548f-408c-478c-bc97-9d6645238c8f">6,720</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzgtNi0xLTEtMA_4690a03a-3d40-4266-899c-f0ec2afa116a">9,118</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzktMi0xLTEtMA_cf0b1392-9ba5-47df-be8d-35eb389ab8fe">1,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzktNC0xLTEtMA_cc2e8e51-2b51-4981-b52b-eb7949488784">325</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzktNi0xLTEtMA_b36cb9fa-e980-4b49-816e-4e3df2c6e0e4">3,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEwLTItMS0xLTA_26ff2333-43f0-43c6-9096-e322da4f8dec">2,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEwLTQtMS0xLTA_5bff2618-ada3-4731-aebe-22ca1522ec19">3,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEwLTYtMS0xLTA_f5b745ba-4151-40df-83d3-622421a785f7">5,722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzExLTItMS0xLTA_684a480a-b089-4566-b403-6ab9d8b284bc">5,120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzExLTQtMS0xLTA_03fd78a9-856d-48d7-89c9-9b675c15f611">3,705</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzExLTYtMS0xLTA_415beaa7-3182-4955-a111-2fd609feeca4">17,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEyLTItMS0xLTA_849c2c4b-027b-48ec-9ad6-3dba8bbeb584">10,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEyLTQtMS0xLTA_2150b620-a1fd-47bd-951d-dae2d9192cb0">13,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEyLTYtMS0xLTA_14536086-70ea-41e9-b28c-6cc083be91ee">6,419</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accrued for tax contingencies for potential tax assessments, and in 2020 we recognized a $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzMwOA_7606f4fe-fa00-4b61-8c68-f6c2a6cbf3a7">3.2</ix:nonFraction> million net increase, most of which related to various federal, state and foreign tax reserves.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ice7db29c93c34266b7d66a86a2212e78" continuedAt="ibbdaa4d17857477d9bd487115bae5476"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcxMTI_69def52f-1e75-4773-a80a-878bca79d88f" continuedAt="i36d1b476177842a3b0ccace29c347c91" escape="true">A reconciliation of the provision for income taxes at the statutory rate to our effective tax rate is as follows (dollars in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="i36d1b476177842a3b0ccace29c347c91"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:34.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.682%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at the expected statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtMi0xLTEtMA_fa019b8b-d33d-4181-b02b-252eb3d32220">20,474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtNC0xLTEtMA_1e3c8954-ce28-4575-9a71-9463182a227d">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtNi0xLTEtMA_a0620e07-6c51-4a1f-a983-ecdaa71d3361">24,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtOC0xLTEtMA_22480008-8ffa-4968-90f3-507712a067af">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtMTAtMS0xLTA_b5924b38-9303-4541-8217-7515cd74c3c1">4,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtMTItMS0xLTA_6f6f37b9-ef8c-4eb2-8fbc-d1ace3b6365c">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal effect</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtMi0xLTEtMA_d557d62b-8d45-40a7-9035-9d137d6f9d32">2,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtNC0xLTEtMA_dddfd9ea-1def-4763-9675-c0a2dc1cd70e">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtNi0xLTEtMA_7c10958c-15ee-459b-b810-44898aaebb7e">1,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtOC0xLTEtMA_61f62abb-7aee-4970-8c66-83496eaa0a95">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtMTAtMS0xLTA_dfd680f4-2c67-4dd6-9245-265fcfe0c049">927</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtMTItMS0xLTA_38c5621a-1230-48ce-a4bd-10ac7191195d">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtMi0xLTEtMA_756443dd-1a11-4011-8649-6926f123dc71">3,269</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtNC0xLTEtMA_eae29a60-5f09-40a7-b470-0c81653fe83d">3.4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtNi0xLTEtMA_54f8543b-7ca6-43f2-960d-593cc6fdd29e">2,896</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtOC0xLTEtMA_dcf2c6f4-0ea9-438b-bded-2dd0f533233a">2.5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtMTAtMS0xLTA_4e826b2a-a218-449c-bc05-52243a2415b3">4,961</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtMTItMS0xLTA_ebae6286-35d3-460c-b327-b9ee20bce8d4">22.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="icui:GILTItaxexpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctMi0xLTEtMA_85349158-ad93-440a-885e-5011b35796dc">2,555</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" sign="-" name="icui:GILTItaxexpensepercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctNC0xLTEtMA_7516c355-121a-45a9-86bd-1b3128d9fdea">2.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:GILTItaxexpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctNi0xLTEtMA_d2bebf84-f2b2-4b07-9fd7-94f002d53d09">6,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="icui:GILTItaxexpensepercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctOC0xLTEtMA_5a061f5a-ae83-4296-b4ed-fa40769e196f">5.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:GILTItaxexpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctMTAtMS0xLTA_73043d89-e5ad-498e-8845-84e5b4e0670f">2,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="icui:GILTItaxexpensepercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctMTItMS0xLTA_5a80eb54-a2e6-4e5f-8095-071131825be8">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtMi0xLTEtMA_390a7f8c-a764-4792-8bbc-da9592ac795a">3,888</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtNC0xLTEtMA_a7ee2585-4c4f-4fd7-a905-29d7d108a7f7">4.0</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtNi0xLTEtMA_2c36840f-e380-4f95-ba14-0079076cecc2">5,939</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtOC0xLTEtMA_102e799d-8104-4560-afcd-767e65714529">5.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtMTAtMS0xLTA_bcfff661-621c-469d-aeb1-70ae394c5548">2,944</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtMTItMS0xLTA_56fb25f7-3b9c-4fda-8164-f833a7125b29">13.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktMi0xLTEtMA_bcaf6dec-5eb0-44ee-a7e7-9f33fb1493f7">4,686</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktNC0xLTEtMA_7e3a4274-ca09-493d-90b7-0239882f6f87">4.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktNi0xLTEtMA_1028df86-2de5-4804-acae-d59439064fe6">8,446</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktOC0xLTEtMA_2060fb7b-b3ef-4304-873b-43a8a6d85151">7.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktMTAtMS0xLTA_db1ec959-914f-46f4-a0c0-e064ec74d1c5">11,040</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktMTItMS0xLTA_f9b48339-638d-423e-b7c0-13add6b8665f">49.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of the Tax Act</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="icui:Taxreform" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTItMS0xLTA_c706c3c0-7f68-4a12-8204-4b0213e4793f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateREconciliationTaxReform" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTQtMS0xLTA_e20d2adc-a023-43f4-9627-12d0cb27311b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="icui:Taxreform" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTYtMS0xLTA_2c4dec70-b7b7-4e76-b427-27e63f5c6a9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateREconciliationTaxReform" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTgtMS0xLTA_7b4bcca7-154a-4a99-a122-89f08e6a39e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="icui:Taxreform" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTEwLTEtMS0w_6190bb8b-8403-4104-a746-708626f9e326">826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="icui:EffectiveIncomeTaxRateREconciliationTaxReform" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTEyLTEtMS0w_3ee8a86e-2375-4a4a-a1af-62a8d7b25f19">3.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP installment sale and repatriation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateReconciliationIPMigration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTItMS0xLTA_56b6d931-0bc1-4c68-be27-b60b4092619f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" format="ixt:zerodash" name="icui:EffectiveTaxRateReconciliationIPMigrationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTQtMS0xLTA_59737c92-b872-4756-9f21-8ecd0d4257f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="icui:EffectiveIncomeTaxRateReconciliationIPMigration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTYtMS0xLTA_3c06f6b7-033e-453f-8f86-891d19be3fa6">2,118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" sign="-" name="icui:EffectiveTaxRateReconciliationIPMigrationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTgtMS0xLTA_ce3a0254-51e4-4bc8-9aea-766568624750">1.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="icui:EffectiveIncomeTaxRateReconciliationIPMigration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTEwLTEtMS0w_c110635d-813f-4b71-a8f8-ff136cbb7c6e">3,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="icui:EffectiveTaxRateReconciliationIPMigrationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTEyLTEtMS0w_27366e6e-f102-4f35-a18e-878eef3790b8">14.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="icui:EffectiveIncomeTaxRateReconciliationContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTItMS0xLTA_8ef9d8b3-4619-4a9f-837f-f22971ab098d">1,566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" name="icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTQtMS0xLTA_f2a3d9c4-b1b4-4d6b-8711-57f662b922aa">1.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateReconciliationContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTYtMS0xLTA_4311ab36-4805-4dcd-a09f-f95eddaf9e7d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTgtMS0xLTA_f63ac2ac-85d9-460a-8241-b0de330aaa0d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateReconciliationContingentConsideration" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTEwLTEtMS0w_202d1f8c-996b-43ca-b921-f793d657c5f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" format="ixt:zerodash" name="icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTEyLTEtMS0w_c91cc3c0-6467-40f7-836b-c23f37d5b681">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Effectiveincometaxreconciliationnondeductiblecompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTItMS0xLTA_e86f2ac5-3758-4308-897c-b87e42234d50">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" name="icui:Effectivetaxratereconciliationnondeductiblecomppercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTQtMS0xLTA_7d8d1fd4-7de3-487d-8d34-371640f211d6">1.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="icui:Effectiveincometaxreconciliationnondeductiblecompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTYtMS0xLTA_e709f47e-79a1-4c2d-9f7f-04e10633fc58">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="icui:Effectivetaxratereconciliationnondeductiblecomppercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTgtMS0xLTA_1036e22f-62bb-4b8e-94bf-e0ac516ced52">0.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="icui:Effectiveincometaxreconciliationnondeductiblecompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTEwLTEtMS0w_bac65fca-edfa-4ea2-8567-8cd536befba6">456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="icui:Effectivetaxratereconciliationnondeductiblecomppercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTEyLTEtMS0w_7931371f-bae5-425d-b2b5-0376e5d7a93b">2.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTItMS0xLTA_91a22ea4-c54a-440f-8da0-5b6c08e81620">196</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTQtMS0xLTA_d9eaf24c-1600-4677-a7e8-0ce31575410d">0.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTYtMS0xLTA_45743083-0dc7-4f0c-a712-4a7d0483e190">1,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTgtMS0xLTA_cb1094a1-9f9d-4e7e-848b-14afe440403b">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTEwLTEtMS0w_a5702b61-f84e-4111-9b99-8f52856466f9">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTEyLTEtMS0w_eaca7821-43ee-4344-8f33-6efb1f9c433f">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTItMS0xLTA_236367ad-b9e9-4571-a6a6-72b10d96bf7c">10,624</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTQtMS0xLTA_bdb25fdb-7635-4351-b97c-4fe5026da1dd">10.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTYtMS0xLTA_8ea1974b-aeb5-4564-b42b-5586eccd21ff">13,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTgtMS0xLTA_cf44311d-f5b7-4351-9e5b-53a87c6abca5">11.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTEwLTEtMS0w_3a67ddbf-ffaa-4a86-bb23-2925bc2deb45">6,419</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTEyLTEtMS0w_20c2f296-c4a0-4bb0-ab3d-473f482b531c">28.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:continuation></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax credits in 2020, 2019 and 2018 consist principally of research and developmental tax credits.&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Certain intellectual property and assets were repatriated in 2019 from a liquidation of foreign subsidiaries to the U.S. parent. The tax effect of the repatriation is included as IP installment sale and repatriation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcxMDU_a88f1ebc-e4e2-491e-a93c-2bf3782be17c" continuedAt="i373e84a3143048dcbed94a87003327e1" escape="true">The components of our deferred income tax assets (liabilities) are as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:8pt"><ix:continuation id="i373e84a3143048dcbed94a87003327e1"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals/other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzUtMi0xLTEtMA_66902a59-b380-4d0b-8002-8a5d0cd09326">5,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzUtNC0xLTEtMA_c5065d37-62f2-4157-8daa-cc2d8980fc23">2,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired future tax deductions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzktMi0xLTEtMA_eb1f6be1-5394-408e-a59b-09b55c54333d">7,781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzktNC0xLTEtMA_f55d4f9f-675d-4aa1-91fa-27db52fb7b75">8,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEwLTItMS0xLTA_99e6323b-1204-45fe-bbd4-af79d0f94ca8">7,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEwLTQtMS0xLTA_cd3f5ce4-78ef-45b0-b0f5-7f518f25585a">9,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzExLTItMS0xLTA_9e3a5b5d-ca2f-487a-aec4-de2bb865638d">2,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzExLTQtMS0xLTA_9665358b-8b8d-42df-b882-b9cfbcf43dc2">2,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:NoncurrentDeferredTaxAssetTaxCreditsState" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEyLTItMS0xLTA_2d7a7ff2-2624-48de-ad3e-acc85328c4cc">12,444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:NoncurrentDeferredTaxAssetTaxCreditsState" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEyLTQtMS0xLTA_bcdd775f-fd3b-43dd-93b0-ab58f69c8875">11,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE0LTItMS0xLTA_28197394-0876-4ce1-b4c6-511d6da5d96c">8,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE0LTQtMS0xLTA_268b278d-54b5-4408-8815-6016309ff8a4">4,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE1LTItMS0xLTA_c2386763-e8fa-44e8-b5e5-6f72e6236109">4,460</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE1LTQtMS0xLTA_b43692de-f248-4b99-96be-5eefb125be8e">4,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxassetaccruedrestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE2LTItMS0xLTA_4316ce84-f9dc-4557-b720-50dab6e8ab45">1,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxassetaccruedrestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE2LTQtMS0xLTA_5ac02722-67b1-4a8c-9f24-4845a61185c3">7,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chargebacks, discounts, customer concessions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE3LTItMS0xLTA_61208858-0de0-4cf4-aa02-e1e9b604f245">22,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE3LTQtMS0xLTA_12c7d041-587c-45d8-b329-8908b721ed74">20,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE4LTItMS0xLTA_026b424c-73d3-4166-a793-80371c6f6375">3,891</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i469188b9412e4799bc0658df214a84d5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE4LTQtMS0xLTA_1965c835-a21c-420a-a5de-4263ea18716c">3,677</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxasset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE5LTItMS0xLTA_e7a6cca4-b5d7-4c95-bcb9-e60cd42fcff9">68,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Noncurrentdeferredtaxasset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE5LTQtMS0xLTA_723c83d0-b486-4d7a-bbfd-429995945ace">67,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f9b502583844e3933f5f5090005421_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:NoncurrentDeferredTaxLiabilityStateIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIxLTItMS0xLTA_0708be3a-0820-4a94-8b28-43407c6984e4">2,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:NoncurrentDeferredTaxLiabilityStateIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIxLTQtMS0xLTA_57425037-d881-483f-a3fd-8f0e47d0688d">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f9b502583844e3933f5f5090005421_I20201231" decimals="-3" name="icui:NoncurrentDeferredTaxLiabilityForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIyLTItMS0xLTA_cb688c74-8232-42f9-bd00-a27685de9d59">776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231" decimals="-3" name="icui:NoncurrentDeferredTaxLiabilityForeign" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIyLTQtMS0xLTA_fe0ba048-0b0c-490b-8cdb-2eb6b0280693">997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f9b502583844e3933f5f5090005421_I20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI0LTItMS0xLTA_9dad70de-b46b-4ae6-b015-0a1f861e5372">26,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI0LTQtMS0xLTA_6517a2f8-b1b7-44a2-8b44-36c72e30557f">23,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 481(a) adjustment - change in accounting method</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86f7da30445548189283eff746fbc1db_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="icui:Deferredtaxliabilitychangeinaccountingmethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI1LTItMS0xLTA_5b3da52a-4a37-4433-b6fe-8e2337ecb672">9,746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f596f8e39e74d4687e88d5ceeef39aa_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="icui:Deferredtaxliabilitychangeinaccountingmethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI1LTQtMS0xLTA_21440236-f597-476c-ad52-fadf8093fc35">14,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2f9b502583844e3933f5f5090005421_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI5LTItMS0xLTA_e3c86c5c-b63b-4531-b91c-0ae286812059">39,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI5LTQtMS0xLTA_f4c3d573-1e48-4e30-b8fa-00db01c48058">42,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzMxLTItMS0xLTA_0abe6dbf-c6ba-4750-8b6a-1107b93bc25c">29,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzMxLTQtMS0xLTA_c6d02a50-356b-4752-aa80-cd50a96626ca">25,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="ibbdaa4d17857477d9bd487115bae5476"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Holidays and Carryforwards</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net operating loss ("NOL") carryforwards consist of: (a) federal NOL carryforwards of $<ix:nonFraction unitRef="usd" contextRef="idbb0bb52538042239f4f4ecb1374628e_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzM5ODY_e8dec1e7-0f60-4ad3-b734-d9a8bf118cda">7.0</ix:nonFraction> million which will expire at various dates from 2023 to indefinite carryforward periods, (b) state NOL carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i3ee4b03647f548c08d7a55ee4d225c9d_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzQxMDE_e6a6481b-e14f-4d20-ae99-5e2b0343d634">6.1</ix:nonFraction> million which will expire at various dates from 2026 to indefinite carryforward periods and (c) foreign NOL carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i2d70fc7a88204197aae2fb55c57339c2_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzQyMjE_39eaab4f-7252-4874-bed5-2f05e0a232c4">19.7</ix:nonFraction> million which will expire at various dates from 2021 to indefinite carryforward periods.  Under Section&#160;382 of the Internal Revenue Code, certain ownership changes limit the utilization of the NOL carryforwards, and the amount of federal NOL carryforwards recorded is the net federal benefit available.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other carryforwards include state research and development (&#8220;R&amp;D&#8221;) tax credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:TaxCreditCarryforwardAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzQ2MTY_eba8e6e2-b9d9-46c5-8ecc-fa98aa8669ff">16.7</ix:nonFraction> million, which have an indefinite carryforward period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A substantial portion of our manufacturing operations in Costa Rica operate under various tax holiday and tax incentive programs due to expire in whole or in part in 2027. Certain of the holidays may be extended if specific conditions are met. The net impact of these tax holiday and tax incentives was an increase to our net earnings by $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwMDY_37f2d25a-dc76-4840-b420-d911ac3d8a25">8.0</ix:nonFraction> million or $<ix:nonFraction unitRef="usdPerShare" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="2" name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwMTI_60d1b0eb-87f4-47d4-a415-1fb74a18a2e6">0.37</ix:nonFraction> per diluted share in 2020 and by $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxHolidayAggregateDollarAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwNDg_417bf4dc-a7ec-4884-b853-80bcbf48d08d">7.8</ix:nonFraction> million or $<ix:nonFraction unitRef="usdPerShare" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="2" name="us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwNTQ_4094b7e2-f74e-4502-af53-d90002cc66da">0.36</ix:nonFraction> per diluted share in 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments, and related tax effects, are an element of &#8220;other comprehensive income&#8221; and are not included in net income other than the revaluation of the associated deferred tax asset due to the Tax Act.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2020, we have estimated $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUzNjQ_4c9ccbfb-e9eb-4918-b1ff-90ca9b7dd0f7">97.8</ix:nonFraction> million of undistributed foreign earnings and profits. Such earnings were previously subject to U.S. tax as a result of the Tax Act and much of any future remittances would generally be subject to no U.S. tax as a result of dividends received deductions and/or foreign tax credit relief. We intend to invest substantially all of our foreign subsidiary earnings, as well as our capital in our foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which we incur significant additional costs upon repatriation of such amounts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the United States and various states and foreign jurisdictions. Our United States federal income tax returns for tax years 2017 and forward are subject to examination by the Internal Revenue Service. Our principal state income tax returns for tax years 2012 and forward are subject to examination by the state tax authorities. The total gross amount of unrecognized tax benefits as of December&#160;31, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzYzMzc_faae4a66-b201-4abb-addf-077d10f27231">18.4</ix:nonFraction> million which, if recognized, would impact the effective tax rate.  We believe that adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. As of December 31, 2020, it is not possible to estimate the amount of change, if any, in the unrecognized tax benefits that is reasonably possible within the next twelve months.  We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.  We have not accrued any penalties or interest as of December 31, 2020 or December 31, 2019.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:SummaryOfIncomeTaxContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcwNzc_b90e954e-b39a-4819-9219-3e1ccaf3f344" escape="true"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cumulative gross unrecognized tax benefits (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:60.246%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzItMi0xLTEtMA_dd05a7b7-e3b5-4037-81b2-63742107053d">15,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzItNC0xLTEtMA_81a32a9e-311c-46e4-a6d4-f3875b2cd800">10,824</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzItNi0xLTEtMA_f9c01644-20b7-41c3-8a9f-792069bcef11">6,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzMtMi0xLTEtMA_cb94fa4f-b6f6-4d8e-bc50-e32a455195c9">502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzMtNC0xLTEtMA_67f4ccd0-4c8a-462f-8afd-ec784f9bb9a7">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzMtNi0xLTEtMA_71fbc777-7f74-48fe-ac33-242807d9882a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to current year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzUtMi0xLTEtMA_717502ae-74e2-49c8-a646-5c051b8c34d5">2,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzUtNC0xLTEtMA_0dc1b5e0-e8de-4c5d-97fa-f32a334421ba">4,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzUtNi0xLTEtMA_06cab587-516b-4c8e-8587-845b81c4aefe">4,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzctMi0xLTEtMA_75300bb3-e635-4de7-a76f-1d9dc526a448">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzctNC0xLTEtMA_74b6b4fd-ecfd-4a85-a356-781ab293ba34">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzctNi0xLTEtMA_13edb144-f387-406b-a602-8922bbd8a5c6">146</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzktMi0xLTEtMA_a1377bc0-91bf-4cb7-870c-b37eea5797fa">58</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzktNC0xLTEtMA_2595f656-37c2-429d-b9ad-5337b2122010">163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzktNi0xLTEtMA_91f0349c-16ff-4333-8e12-e1b21225d9ce">93</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzEwLTItMS0xLTA_702623c6-84d2-472e-9cb3-164bed4c007b">18,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzEwLTQtMS0xLTA_3e85d562-1c51-44d8-8966-822af961cff6">15,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzEwLTYtMS0xLTA_0c449036-e523-43fd-9892-9106c006a5d8">10,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_118"></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 13. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="icui:InformationbyGeographicAreaandCustomerConcentrationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90ZXh0cmVnaW9uOjA4ZWY5MGNkNjE0ZjRlOGU5YjUwMDY4NjE0MjE0MzI1XzYwMQ_775b61f4-74ba-42fa-b440-a49fad52f07c" continuedAt="i0570d2d3391a4aaeb6871c5563f9d206" escape="true">GEOGRAPHIC INFORMATION AND SIGNIFICANT CUSTOMERS</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i0570d2d3391a4aaeb6871c5563f9d206"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Customers</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell products worldwide, on credit terms on an unsecured basis, as an OEM supplier, to independent medical supply distributors and directly to the end customer. The manufacturers and distributors, in turn, sell our products to healthcare providers. We do not currently derive a significant portion of our revenues from any one customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90ZXh0cmVnaW9uOjA4ZWY5MGNkNjE0ZjRlOGU5YjUwMDY4NjE0MjE0MzI1XzYwOA_fdfa4be3-ac7a-4680-9b23-8d1ae9f7d55a" continuedAt="i1e17eacea6b640c29e7e2a3dcbc3f1aa" escape="true">The table below presents our gross long-lived assets, consisting of property, plant and equipment, by country or region (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i1e17eacea6b640c29e7e2a3dcbc3f1aa"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:73.131%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica9e34f4ce9c43e39e177dcdf23856c4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzItMi0xLTEtMA_b2cffeec-8c6c-4d55-9711-8e0c46f8c2fe">104,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ea3df0df59f42c9a05d13325414c3f5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzItNC0xLTEtMA_64224c00-ad2f-4674-ba21-8a9a60a60c48">96,442</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecb1195295ce4d7aa11d785c557c753e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzMtMi0xLTEtMA_bafb770a-ccd9-4ae7-b52e-5a9013047826">76,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i323d01dac1854be9806decd774e84f2a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzMtNC0xLTEtMA_f6ce4f21-fd4d-455f-8315-7f07f7e2f385">69,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i794078c845c24b248414857080bac826_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzQtMi0xLTEtMA_3325aa65-97f9-48bf-9f11-130187244261">37,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07bf41640654450bacfb355cd9f7886e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzQtNC0xLTEtMA_bdc154c4-3e7d-4c30-8803-b1cd9e298fc2">31,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61596fff86a24378900e00973f4af642_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzUtMi0xLTEtMA_6d23aaf8-950c-42d7-8297-27b8056ccf8e">4,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5368e430f01e4986b0eab9ecccb888b3_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzUtNC0xLTEtMA_95a46436-6bc0-4841-aa20-9db767bdf495">4,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e11f7139b1f4191b29f1554a6a510e8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzYtMi0xLTEtMA_01f274fe-f877-4d75-9b99-a9532cb2f521">11,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib64cb4557582431f9083f61e2a0723c8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzYtNC0xLTEtMA_ae793072-2a0a-4dba-b16e-92ad2ca51936">7,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bb126d6689f4ecfbdca930092276929_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEwLTItMS0xLTA_7e4915c9-521a-40a8-b9e2-108d8821180d">8,701</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d84d9a41ca74147a4bf7af04ec00b00_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEwLTQtMS0xLTA_7d0b6dca-2094-4ff8-9bc5-af559abc95ad">6,411</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1087e964987540cab68640bf193a9e77_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzExLTItMS0xLTA_9da2fcb0-d52b-4d95-b4f9-7074daad7150">3,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib08941bdbb164e7bad8542a92552ec70_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzExLTQtMS0xLTA_cc1431ea-bf8f-40dc-9fd2-e26524da0089">3,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fb34ffc80f749bdabdf05e7fcbff74a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEyLTItMS0xLTA_b10b14e9-4ec0-453c-a16e-0cb748eef1c4">19,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26ebcfa32ecc412b94ffbd3972e4c7b1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEyLTQtMS0xLTA_9cf7ac15-26b5-4af2-8ac8-4a65e6f5f21b">17,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Foreign </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfbacabee4b64b5296467d7c3267b2a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEzLTItMS0xLTA_b08f7ddf-baa0-4325-a43c-caf6155a6736">265,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie93d2ba83fe14bf6af5826c68c107581_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEzLTQtMS0xLTA_a85e4a77-113d-4425-86dc-a86e69ac9635">236,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c5483e7b4e04b7eb271dea793e4fd5a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE0LTItMS0xLTA_bb505f1d-eacd-4b40-8b7c-f5525ee58420">577,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4f244cad332436891a265fead8a8428_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE0LTQtMS0xLTA_48e7eb4b-c540-452a-9e7c-8f59fb14032b">539,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Worldwide Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE1LTItMS0xLTA_5a2d2b37-3916-4212-acbc-aaf2ef3cdb46">843,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE1LTQtMS0xLTA_93b88f04-8842-494e-8fab-435f15f5f6c4">776,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div></ix:continuation><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_121"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 14. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzE2NDkyNjc0NDMyNzk_c6bd7733-08d3-45fb-95a4-424c677d9465" continuedAt="i297e9b71eb454673827ecf87d8b3036a" escape="true">STOCKHOLDERS' EQUITY</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i297e9b71eb454673827ecf87d8b3036a" continuedAt="i4bc2bbb400604fe89a0440c9abdb5220"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In August&#160;2019, our Board of Directors approved a common stock purchase plan to purchase up to $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzE0OQ_ea2a4efc-69c7-4ce6-9b99-bb48eaa959a3">100.0</ix:nonFraction> million of our common stock. This plan has no expiration date. We have $<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzI0NA_be137480-236c-4a09-a0fc-5bf588d76c44">100.0</ix:nonFraction> million remaining on this purchase plan. We did not purchase any of our common stock under our common stock purchase plan in 2020, 2019 or 2018. We are currently limited on share purchases in accordance with the terms and conditions of our Credit Facility, (see Note 11, Long-Term Obligations).&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2020, we withheld <ix:nonFraction unitRef="shares" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzU2Mg_78d2f1b0-8182-47fa-9761-81acc86b4ca1">67,041</ix:nonFraction> shares of our common stock from employee vested restricted stock units in consideration for $<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzY1Nw_1a1376d5-387b-46ca-9c11-9fc453d9a65c">12.9</ix:nonFraction> million in payments for the employee's share award income tax withholding obligations. We had <ix:nonFraction unitRef="shares" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="0" name="us-gaap:TreasuryStockCommonShares" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzc0Ng_6fff0dc1-f982-4cc6-966d-daafec67811e">209</ix:nonFraction> shares remaining in treasury at December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we withheld <ix:nonFraction unitRef="shares" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzgyMg_7b014f0d-06b3-40a4-863f-d7cd86817cfa">80,186</ix:nonFraction> shares of our common stock from employee vested restricted stock units in consideration for $<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzkxNw_465fdf28-bfe0-4ed5-9627-de98c4e5b843">18.6</ix:nonFraction> million in payments for the employee's share award income tax withholding obligations. We have <ix:nonFraction unitRef="shares" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="0" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzEwMDg_044441ca-c6c2-422c-926a-bdf9bdeeac80">850</ix:nonFraction> shares remaining in treasury at December 31, 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we withheld <ix:nonFraction unitRef="shares" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzEwODQ_3e06f389-fe4e-469e-aac4-1a36b1109d88">26,307</ix:nonFraction> shares of our common stock from employee vested restricted stock units in consideration for $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzExNzk_97380ed0-1878-4ef3-beb1-aa7c2ea76174">6.3</ix:nonFraction> million in payments for the employee's share award income tax withholding obligations. We had <ix:nonFraction unitRef="shares" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="0" name="us-gaap:TreasuryStockCommonShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzEyNjk_cde67698-9bf9-45cf-8474-781a19b1ad3c">408</ix:nonFraction> shares remaining in treasury at December 31, 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use treasury stock to issue shares for stock option exercises and restricted stock grants.</span></div></ix:continuation><div style="text-indent:36pt"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (Continued)</span></div><div><span><br/></span></div></div><ix:continuation id="i4bc2bbb400604fe89a0440c9abdb5220"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive (Loss) Income ("AOCI")</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzE1NDk_be4b682f-658f-4960-b671-ebbce714c091" continuedAt="i8cbd19fde382445c9fb14a7e86567b5c" escape="true">The components of AOCI, net of tax, were as follows (in thousands):</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="i8cbd19fde382445c9fb14a7e86567b5c"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:39.515%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized (Losses) Gains on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id17a24a9fda64b3494708e19326f5eff_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtMi0xLTEtMA_752fec67-204c-44da-9382-6fd93a03dcbd">14,578</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i578044ec05f642b0ac0a5af36166ed42_I20171231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtNC0xLTEtMA_4b8b3f8f-dbb6-479c-b625-03cb0806c11d">365</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifede555e8dfa4129a7ffaea5cec128ca_I20171231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtNi0xLTEtMA_9a938309-ee68-4e4c-823e-d120892c8225">16</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtOC0xLTEtMA_b228862f-2607-4f13-9831-a64966d5cf64">14,959</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItMi0xLTEtMA_6bbcfad4-6dba-406c-b802-3f569c0ebe67">3,104</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItNC0xLTEtMA_96bdadfc-930b-4002-9494-6927d021c339">1,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6912dc552a14f149621de2c225052b5_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItNi0xLTEtMA_18d6f0e2-753a-47e2-ae85-c2316d06d2b2">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItOC0xLTEtMA_ddfb1103-e4df-40a7-8441-dcb2ebf0488b">1,421</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtMi0xLTEtMA_4f5482ff-557d-4d73-9b77-c5660d8e668d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtNC0xLTEtMA_193bacb3-ef77-4def-b3fa-e46078596c26">565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6912dc552a14f149621de2c225052b5_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtNi0xLTEtMA_e1c516df-5e33-47ee-8230-84a0dfc04f58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtOC0xLTEtMA_e98bef60-f8c3-4b07-8b9a-e769e7bd1ea7">565</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtMi0xLTEtMA_19ce91c1-0149-40bc-88c4-6590c771f03e">3,104</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtNC0xLTEtMA_773696a7-97df-4ae6-9d8f-eea4e9eb7d02">1,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6912dc552a14f149621de2c225052b5_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtNi0xLTEtMA_920d9c76-66f2-4d8a-8029-a6fa43871428">115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtOC0xLTEtMA_e5d793e7-0f21-46e0-94ee-56e30fdc404e">1,986</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d56ec5c463d4c6aac944bf83b152110_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtMi0xLTEtMA_35ae794c-128e-4615-87a1-de8ac173dd7b">17,682</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0976175e67a0470ba3bf12e2eb426feb_I20181231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtNC0xLTEtMA_201bff9d-ee30-43d8-9783-f0a1771a045c">638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e229ab16e5c49e0ac17e05a841dd016_I20181231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtNi0xLTEtMA_6094edaa-f86f-4dc2-97ec-30e9e74c6a6c">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtOC0xLTEtMA_548c573e-1ed1-47a8-b9c6-d0ad03044b31">16,945</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtMi0xLTEtMA_fe916079-75d6-4375-928d-a6048483fb71">372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtNC0xLTEtMA_10971cc4-c763-49c8-be37-40a00b144161">1,938</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398414e8625b4ecf86f628776049cae9_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtNi0xLTEtMA_2c782f0b-64aa-42ee-b9f7-aac048fa9e1a">71</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtOC0xLTEtMA_b007051a-e7dd-453a-ad2c-b770dfaf3b91">2,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctMi0xLTEtMA_3c292831-2196-4257-aaeb-cf875b840668">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctNC0xLTEtMA_5b4abb73-682b-40a4-bc66-ab6f5f69b794">696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i398414e8625b4ecf86f628776049cae9_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctNi0xLTEtMA_0beb947e-aedf-4b66-a0f9-a497731dafb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctOC0xLTEtMA_cd6d6200-55cb-44b7-9885-72006f213694">696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtMi0xLTEtMA_ae4d8ede-8d76-4996-a851-869045d27b25">372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtNC0xLTEtMA_09a933ad-f843-4db0-9768-9c5a4e52c0c8">1,242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i398414e8625b4ecf86f628776049cae9_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtNi0xLTEtMA_964c18bc-31e4-4e37-9fca-4056e6a8f496">71</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtOC0xLTEtMA_a574ec8c-7a88-41e3-85f5-c60c7f160643">1,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie6b612e08ad849cfb1b9f0767240172a_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktMi0xLTEtMA_103d6057-caa2-423a-b4e6-49575968d299">17,310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94b41bc8116f4ad3996ccc6d7aff7245_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktNC0xLTEtMA_1b6bf7e6-2a63-4a19-9793-eb896eae5ff2">1,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3249c0831231456e8a6738a91f09cc42_I20191231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktNi0xLTEtMA_0a4f234c-98c0-4705-a538-0cfe8deefca0">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktOC0xLTEtMA_e4fa4c12-d9b3-4661-bc29-82da8520af86">15,402</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTItMS0xLTA_5996a275-d0bf-42a6-b663-102204930e9a">12,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTQtMS0xLTA_88174cb0-973e-4318-98e7-4d3b9fe87b39">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTYtMS0xLTA_535568d1-976b-4f73-874f-9ee50f1afe87">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTgtMS0xLTA_38d378ac-9992-4e29-ae82-abd27bde1a10">14,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTItMS0xLTA_e01df81a-4c69-449b-b84f-5fe9981ec972">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTQtMS0xLTA_e0633e0c-21b5-45c2-8fa0-66e90bc5e870">601</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTYtMS0xLTA_6846a7a7-a660-4ef0-a1b3-7fd64b1b6d09">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTgtMS0xLTA_c5c664f9-936d-47e2-8075-b9c971fe37bf">601</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTItMS0xLTA_8d61c428-a83b-4425-a776-72e172e4d907">12,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTQtMS0xLTA_5e2d7977-2791-4cd8-8208-c219a1187d35">904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTYtMS0xLTA_c2211464-07ac-4004-9b7a-a6dae16fddda">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTgtMS0xLTA_3e23213a-4a68-4adb-918e-bcfa05bc8328">13,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d13bbae984447ba85b783a817362d7e_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTItMS0xLTA_299d964e-2187-4083-bc1a-21b1cdf9addc">4,381</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ba337a1ffbe4c9c9d955ad845da8e94_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTQtMS0xLTA_239ccda0-c71a-416c-9229-3296a8d1d213">2,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idba65f144b174058a83d18371374ca75_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTYtMS0xLTA_871a26b7-972a-43c4-a18c-b967012cc989">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTgtMS0xLTA_2001b5fe-8aed-40d7-9103-5b862e482f9e">1,522</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_124"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 15. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjQvZnJhZzpiOWE2MzNiMmE4ZmY0MTM2YmM3ODk5ZTY3MWVjNzJjNC90ZXh0cmVnaW9uOmI5YTYzM2IyYThmZjQxMzZiYzc4OTllNjcxZWM3MmM0XzE2NDkyNjc0NTA3MTc_0d80b817-c7de-4049-aecf-4e8f718572cd" continuedAt="ibb7b097e3956414484a0d975aa70a2e6" escape="true">COMMITMENTS AND CONTINGENCIES</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ibb7b097e3956414484a0d975aa70a2e6"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;From time to time, we are involved in various legal proceedings, most of which are routine litigation, in the normal course of business.&#160; Our management does not believe that the resolution of the unsettled legal proceedings that we are involved with will have a material adverse impact on our financial position or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Off Balance Sheet Arrangements</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we have agreed to indemnify our officers and directors to the maximum extent permitted under Delaware law and to indemnify customers as to certain intellectual property matters related to sales of our products.&#160;There is no maximum limit on the indemnification that may be required under these agreements.&#160;We have never incurred, nor do we expect to incur, any liability for indemnification.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a contractual earn-out arrangement in connection with our 2017 acquisition of HIS, which as of December 31, 2019 we determined did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability.  Pfizer was entitled to receive between $191.3 million and $<ix:nonFraction unitRef="usd" contextRef="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231" decimals="-6" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjQvZnJhZzpiOWE2MzNiMmE4ZmY0MTM2YmM3ODk5ZTY3MWVjNzJjNC90ZXh0cmVnaW9uOmI5YTYzM2IyYThmZjQxMzZiYzc4OTllNjcxZWM3MmM0XzEwOTk1MTE2Mzk0OTU_7913dae0-8106-420a-8ed9-fe3f721d48b2">225.0</ix:nonFraction> million in additional cash consideration based on the achievement of certain performance targets for the combined company for the three years ending December 31, 2019. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue (see Note 8, Fair Value Measurements).  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During November 2019, we acquired Pursuit (see Note 2, Acquisitions). Total consideration for the acquisition includes a potential contractual earn-out of up to $<ix:nonFraction unitRef="usd" contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="icui:Contingentconsiderationgross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjQvZnJhZzpiOWE2MzNiMmE4ZmY0MTM2YmM3ODk5ZTY3MWVjNzJjNC90ZXh0cmVnaW9uOmI5YTYzM2IyYThmZjQxMzZiYzc4OTllNjcxZWM3MmM0XzQ5OTQ_88b38ce6-fcc4-4f0e-92fb-bc4b228ff69a">50.0</ix:nonFraction> million calculated based upon the achievement of certain performance targets during the earn-out period.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ICU MEDICAL, INC. AND SUBSIDIARIES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_127"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 16. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:CollaborativeArrangementDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjcvZnJhZzoxODY3NmZiZTBlNzk0MTZiYTYxZGE1ODViMmRkMzAwNy90ZXh0cmVnaW9uOjE4Njc2ZmJlMGU3OTQxNmJhNjFkYTU4NWIyZGQzMDA3XzE2NDkyNjc0NDYyMDk_9f4baa03-779e-4775-bbe2-ed9e5085816f" continuedAt="i6058933fc97649c3af64d127850aebc5" escape="true">COLLABORATIVE AND OTHER ARRANGEMENTS</ix:nonNumeric></span></div><ix:continuation id="i6058933fc97649c3af64d127850aebc5" continuedAt="ib8b96506e2284edb96ec63f9373dc784"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On February 3, 2017, we entered into two manufacturing and supply agreements ("MSA's"), (i) whereby Pfizer will manufacture and supply us with certain agreed upon products for an initial five-year term with a one-time two-year option to extend and (ii) whereby we will manufacture and supply Pfizer certain agreed upon products for a term of five or ten years depending on the product, also with a one-time two-year option to extend. The MSA's provide each party with mutually beneficial interests and both of the MSA's are to be jointly managed by both Pfizer and ICU. The initial supply price, which will be annually updated, is in full consideration for all costs associated with the manufacture, documentation, packaging and certification of the products.</span></div></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib8b96506e2284edb96ec63f9373dc784">Related-party revenue for goods manufactured for Pfizer under our Manufacturing and Supply Agreements with Pfizer was $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="icui:PfizerMSAProductCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjcvZnJhZzoxODY3NmZiZTBlNzk0MTZiYTYxZGE1ODViMmRkMzAwNy90ZXh0cmVnaW9uOjE4Njc2ZmJlMGU3OTQxNmJhNjFkYTU4NWIyZGQzMDA3XzEwOTk1MTE2MzIxNTY_ce54072f-ea83-46c8-9af8-781db0e260ee">78.2</ix:nonFraction>&#160;million during 2018, and the cost of product manufactured by Pfizer for us under those agreements was $<ix:nonFraction unitRef="usd" contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="icui:ICUMedicalMSARevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjcvZnJhZzoxODY3NmZiZTBlNzk0MTZiYTYxZGE1ODViMmRkMzAwNy90ZXh0cmVnaW9uOjE4Njc2ZmJlMGU3OTQxNmJhNjFkYTU4NWIyZGQzMDA3XzEwOTk1MTE2MzIxNzE_2f618aa9-a33b-4980-83e5-6f019920e4b2">81.0</ix:nonFraction>&#160;million  during 2018.</ix:continuation> &#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE 17. <ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90ZXh0cmVnaW9uOmY2YmI0YWJjMTQ4ZDRjNDdhNDFkMzc4MmEzMTdlNzM5XzY1NA_9e108d27-484e-4bc5-9b85-329f908591a3" continuedAt="iacd38e744023424493ca1845ba473a67" escape="true">SELECTED QUARTERLY FINANCIAL DATA - UNAUDITED</ix:nonNumeric></span></div><div style="margin-bottom:10pt;margin-top:10pt"><ix:continuation id="iacd38e744023424493ca1845ba473a67"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90ZXh0cmVnaW9uOmY2YmI0YWJjMTQ4ZDRjNDdhNDFkMzc4MmEzMTdlNzM5XzY0MQ_1674c4ca-25f5-4544-8064-66d4ffc722ab" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:47.362%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter&#160;Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mar.&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jun.&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sept.&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dec.&#160;31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtMi0xLTEtMA_82015a2b-751d-4e07-bd11-370cf6778830">328,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtNC0xLTEtMA_06a13679-9a84-42a5-8f7c-42fd7cf1033c">303,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtNi0xLTEtMA_5716242e-49c6-4055-952d-92ebc1e004f8">318,567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtOC0xLTEtMA_e31574ba-d439-48f7-9fc6-1b2704570277">320,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtMi0xLTEtMA_fdeab1f0-6604-40c0-8372-eb70d21134f0">121,415</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtNC0xLTEtMA_5a18753e-5666-46a1-9771-398e54f4dcff">106,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtNi0xLTEtMA_ab60ac71-8893-4f0c-9a0e-3636070d249d">113,924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtOC0xLTEtMA_3134576c-f237-4a35-872f-4c67e71b8535">119,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtMi0xLTEtMA_0ea83c38-e260-473b-9ef6-8bf631e35b0e">16,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtNC0xLTEtMA_1a760798-713a-41c2-ba89-67d2b6664296">18,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtNi0xLTEtMA_81603225-e87e-4474-8c57-1dfcf20df223">24,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtOC0xLTEtMA_92c99712-522d-4529-a5a3-43ebbf04c881">26,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtMi0xLTEtMA_7125a5f5-ec4c-4da1-9235-772cb1dfbb51">0.81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtNC0xLTEtMA_1b35ec59-ad95-4c2e-9da1-fba03f6b0d95">0.91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtNi0xLTEtMA_6e95a7bc-87eb-4235-acd5-27ab988e7239">1.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtOC0xLTEtMA_72e9fa21-654a-48b4-be0b-77b25c220ecf">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktMi0xLTEtMA_307fe6f0-401b-45f8-a51a-00733cafad11">0.78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktNC0xLTEtMA_b2f843d0-45ad-410b-99bc-74efdcdb5f70">0.88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktNi0xLTEtMA_aa264b03-826e-464b-9ab8-3ec4ec35f814">1.16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktOC0xLTEtMA_13f7c9a0-ed8a-435c-a42f-8ec2ce6d5ac0">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTItMS0xLTA_e0adfcd7-27fb-4c9a-a850-0fd03b057dec">330,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTQtMS0xLTA_e4b9e5df-4c82-408e-9cfc-f780f1a818a6">312,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTYtMS0xLTA_bb8bc687-bec6-47b1-9140-1f5359d26265">307,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Revenues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTgtMS0xLTA_cd45ecf8-09a9-4e0f-8b43-6c1a315da20e">315,523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTItMS0xLTA_143ec760-49b3-41b1-be3c-afcbac8fbf27">135,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTQtMS0xLTA_dec086a0-44b0-4435-9c93-d73962505e9e">103,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTYtMS0xLTA_100821c7-3dd9-49c8-8bea-1dfb4c5487af">118,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTgtMS0xLTA_258bd347-1fd9-4112-b6f4-efebee52ca5a">114,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTItMS0xLTA_d003c4d3-1a17-4110-b1a5-31dc3ef2e966">30,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTQtMS0xLTA_64b9a848-656e-49dc-b286-808ee2b19b7e">22,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTYtMS0xLTA_a6fbf6ea-c06f-42d4-a91e-80ccfe163eca">26,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTgtMS0xLTA_4f66bec5-50e9-4af1-b8e7-ff93ed928ee3">20,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTItMS0xLTA_d2b0ecae-80b6-4e35-8637-0b81992a373e">1.51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTQtMS0xLTA_a0d84d19-13c9-4dcc-8eea-4e56abf69d7f">1.11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTYtMS0xLTA_68d6270b-baf2-46a9-a274-0fa1f4ea1125">1.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTgtMS0xLTA_55714a97-1388-41ff-8cdc-1877d675d99e">1.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTItMS0xLTA_2e1c0192-72e9-4ce1-8a0f-c77ebf9251f1">1.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTQtMS0xLTA_ee91a449-9bf2-467b-b35b-1276e16e90bd">1.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTYtMS0xLTA_ec9a113c-71b3-4b27-ad5b-43b7fc614d1c">1.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTgtMS0xLTA_2081ce4d-11ba-4a0c-8e1a-66cc50c22237">0.96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_133"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.&#160;</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_136"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A. CONTROLS AND PROCEDURES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Disclosure Controls and Procedures</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive officer and principal financial officer have concluded, based on their evaluation of our disclosure controls and procedures (as defined in Regulations 13a-15(e)&#160;and 15(d)-15(e)&#160;under the Securities Exchange Act of 1934) as of the end of the period covered by this Report, that our disclosure controls and procedures are effective to ensure that the information we are required to disclose in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure and that such information is recorded, processed, summarized and reported within the time periods specified in the rules&#160;and forms of the Securities Exchange Commission.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Changes in Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There was no change in our internal control over financial reporting that occurred during our most recent fiscal quarter that has materially affected or is reasonably likely to materially affect our internal control over financial reporting.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Management&#8217;s Annual Report on Internal Control over Financial Reporting</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management of the Company is responsible for establishing and maintaining adequate internal control over the Company&#8217;s financial reporting.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management has used the criteria in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission to evaluate the effectiveness of its internal control over financial reporting.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on this criteria, management of the Company has concluded that the Company has maintained effective internal control over its financial reporting as of December&#160;31, 2020.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our independent registered public accounting firm that audited the December&#160;31, 2020 financial statements included in this Annual Report on Form&#160;10-K has independently assessed the effectiveness of our internal control over financial reporting and its report is below.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160; </span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">To the stockholders and the Board of Directors of ICU Medical, Inc.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Opinion on Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have audited the internal control over financial reporting of ICU Medical, Inc and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> issued by COSO.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended December 31, 2020, of the Company and our report dated February 26, 2021, expressed an unqualified opinion on those financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Basis for Opinion </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Definition and Limitations of Internal Control over Financial Reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="padding-right:36pt"><span><br/></span></div><div style="padding-right:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:174%">/s/ DELOITTE &amp; TOUCHE LLP</span></div><div style="padding-left:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costa Mesa, California</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2021 </span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_139"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B. OTHER INFORMATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_142"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_145"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 10 of Form 10-K is set forth under the captions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Officers, Election of Directors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Audit Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compliance with Section&#160;16(a)&#160;Beneficial Ownership Reporting Compliance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our definitive </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proxy Statement to be filed in connection with our 2021 Annual Meeting of Stockholders, and such information is incorporated herein by reference.&#160; </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Code of Business Conduct and Ethics for Directors and Officers. A copy is available on our website, www.icumed.com. We will disclose any future amendments to, or waivers from, the Code of Business Conduct and Ethics for Directors and Officers on our website.</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_148"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE COMPENSATION</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 11 of Form 10-K is set forth under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Officer and Director Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Committee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Committee Interlocks and Insider Participation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our definitive Proxy Statement to be filed in connection with our 2021 Annual Meeting of Stockholders, and such information is incorporated herein by reference.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_151"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 12 of Form 10-K is set forth under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Security Ownership of Certain Beneficial Owners and Management</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Compensation Plan Information </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in our definitive Proxy Statement to be filed in connection with our 2021 Annual Meeting of Stockholders, and such information is incorporated herein by reference.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_154"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 13 of Form 10-K is set forth under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions with Related Persons</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Policies and Procedures Regarding Transactions with Related Persons</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Director Independence</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our definitive Proxy Statement to be filed in connection with our 2021 Annual Meeting of Stockholders, and such information is incorporated herein by reference.</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_157"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information required by this Item 14 of Form 10-K is set forth under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ratification of Auditors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in our definitive Proxy Statement to be filed in connection with our 2021 Annual Meeting of Stockholders, and such information is incorporated herein by reference.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;IV</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_163"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:3.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.071%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form 10-K Page No.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following documents are filed as part of this report:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financial Statements.  See Index to Consolidated Financial Statements in Part II, Item 8 of this Form 10-K.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_46">50</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_166">Exhibits</a>. The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Form 10-K.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_166">94</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statement Schedules.  The Financial Statement Schedules required to be filed as a part of this Report are:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_169">Schedule II &#8212; Valuation and Qualifying Accounts</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ie4550f29c5a0465e8bfb25a69b6efc95_169">97</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_166"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT&#160;INDEX</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.092%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398417000004/exhibit21amendedandrestate.htm">2.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended and Restated Stock and Asset Purchase Agreement, dated as of January 5, 2017, by and between Pfizer Inc., a Delaware corporation, and ICU Medical, Inc., a Delaware corporation. Filed as Exhibit 2.1 to Registrant&#8217;s Current Report on Form 8-K filed January 5, 2017, and incorporated herein by reference.<br/></span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398414000046/exhibitamendedandrestatedc.htm">3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant's Certificate of Incorporation, as amended and restated. Filed as an exhibit to Registrant's Current Report on Form 8-K filed on June 10, 2014, and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398416000073/exhibit31amendedandrestate.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant's Bylaws, as amended and restated. Filed as an Exhibit&#160;to Registrant's Current Report on Form 8-K filed August 3, 2016, and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398420000014/exhibit41descriptionof.htm">4.1</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Description of Securities Registered Under Section 12 of the Exchange Act. Filed as an Exhibit to Registrant's Annual Report of Form 10-K for the year ended December 31, 2019, filed March 2, 3020, and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000110465910053238/a10-17276_1ex10d1.htm">10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form&#160;of Indemnification Agreement with Directors and Executive Officers. Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended September&#160;30, 2010, filed October 22, 2010 (File No. 001-34634), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000101968702000543/icu_def14a-040202.txt">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant's 2001 Directors' Stock Option Plan.* Filed as an Exhibit&#160;to Registrant's definitive Proxy Statement filed pursuant to Regulation 14A on April&#160;3, 2002 (File No. 000-19974), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000101968702000543/icu_def14a-040202.txt">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant's 2002 Employee Stock Purchase Plan.*  Filed as an Exhibit&#160;to Registrant's definitive Proxy Statement filed pursuant to Regulation 14A on April&#160;3, 2002 (File No. 000-19974), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000101968703000829/icu_def14a-061303.txt">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registrant's 2003 Stock Option Plan.*  Filed as an Exhibit&#160;to Registrant's definitive Proxy Statement filed pursuant to Regulation 14A on April&#160;25, 2003 (File No. 000-19974), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit105executiveofficer.htm">10.5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive officer compensation*</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit106non-employeedire.htm">10.6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-employee director compensation*</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398413000019/icui-def14ax2013.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2008 Performance-Based Incentive Plan, as amended.*  Filed as Annex A&#160;to Registrant's proxy statement filed April 3, 2013 (File No. 001-34634), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:84.092%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000110465909059932/a09-30763_1ex10d1.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No.&#160;1 to 2001 Directors' Stock Option Plan.*  Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended September&#160;30, 2009, filed October 22, 2009 (File No. 000-19974), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000110465909059932/a09-30763_1ex10d2.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No.&#160;2 to 2001 Directors' Stock Option Plan.*  Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended September&#160;30, 2009, filed October 22, 2009 (File No. 000-19974), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000110465909059932/a09-30763_1ex10d3.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amendment No.&#160;3 to 2001 Directors' Stock Option Plan.*  Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended September&#160;30, 2009, filed October 22, 2009 (File No. 000-19974), and incorporated herein by reference.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398412000080/icumedicalincamended2011st.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended and Restated ICU Medical, Inc. 2011 Stock Incentive Plan.*  Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended March 31, 2018, and incorporated herein by reference.<br/> </span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398420000014/exhibit1012firstamendm.htm">10.12</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amendment to ICU Medical, Inc. Amended and Restated 2011 Stock Incentive Plan. Filed as an exhibit to Registrant's Annual Report on Form 10-K for the year ended December 31, 2019, filed March 2, 2020 (File No.001-34634) and incorporated herein by reference.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398414000015/exhibitinducementplan.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014 Inducement Stock Incentive Plan.*  Filed as an Exhibit&#160;to Registrant's Current Report on Form&#160;8-K filed February 26, 2014 (File No. 001-34634) and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398417000023/exhibit101amendedandrestat.htm">10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">.14</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amended and Restated Executive Employment Agreement, dated as of May 8, 2017, by and between ICU Medical, Inc. and Vivek Jain.*  Filed as an Exhibit&#160;to Registrant's Current Report on Form&#160;8-K filed May 8, 2017, and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398415000036/exhibit991buy-outagreement.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buy-Out Agreement between Registrant and George A. Lopez, M.D. effective September 30, 2015.*  Filed as an Exhibit to Registrant's Current Report on Form 8-K filed October 1, 2015, and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398419000017/icui-ex101.htm">10.16</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letter agreement between the Registrant and Alison Burcar, effective April 1, 2019. Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended March 31, 2019, and incorporated herein by reference.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398420000010/exhibit101slambretirem.htm">10.17</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement and Separation Agreement, dated as of February 27, 2020, by and between ICU Medical, Inc. and Scott Lamb. Filed as an Exhibit to Registrant&#8217;s Current Report on Form 8-K filed February 28, 2020 and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398417000006/exhibit101icumedicalincexe.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ICU Medical, Inc. Executive Severance Plan.* Filed as an Exhibit to Registrant&#8217;s Current Report on Form 8-K filed January 6, 2017, and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398420000002/exhibit101.htm">10.1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">First Amendment to the ICU Medical, Inc. Executive Severance Plan. Filed as an Exhibit to Registrant's Current Report on Form 8-K filed January 6, 2020, and incorporated herein by reference.</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/883984/000088398417000057/icui-ex101creditagreement.htm">10.</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving Credit Agreement, dated as of November 8, 2017, among ICU Medical, Inc., as borrower, certain lenders party thereto and Wells Fargo Bank, N.A., as administrative agent and swingline lender.  Filed as an Exhibit&#160;to Registrant's Quarterly Report on Form&#160;10-Q for the Quarter ended September&#160;30, 2017, and incorporated herein by reference.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit21subsidiariesofreg.htm">21</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsidiaries of Registrant.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit231consentofdeloitt.htm">23.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consent of Deloitte&#160;&amp; Touche LLP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311123120.htm">31.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312123120.htm">31.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certification of Chief Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit32123120.htm">32</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications of Chief Executive Officer and Chief Financial Officer pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.738%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.467%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The instance document does not appear in the interactive data file because its XBRL (Extensible Business Reporting Language) tags are embedded within the Inline XBRL document.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.SCH</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.CAL</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.LAB</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.PRE</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit&#160;101.DEF</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibit 104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (embedded within the Inline XBRL document).</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*Executive compensation plan or other arrangement</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SCHEDULE II</span></div><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">ICU MEDICAL,&#160;INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">VALUATION&#160;AND&#160;QUALIFYING&#160;ACCOUNTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:nonNumeric contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90ZXh0cmVnaW9uOjY2YjQwNjZjMmQ0NTRiZTlhZDU1NTZlNWNmZjkzYTdhXzEwOTk1MTE2Mjc4NTg_63ee28d7-0d4a-40c9-a4a5-c181d6cad411" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:43.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.738%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.794%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.563%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.888%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Amounts&#160;in&#160;thousands)<br/>Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>Beginning&#160;of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Costs&#160;and<br/>Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Other&#160;Accounts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-off/<br/>Disposals</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance<br/>at&#160;End<br/>of&#160;Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December&#160;31, 2018:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bec0be37c82409f8e1f634d2ae8059c_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtMi0xLTEtNTEwMw_eb8d8d74-8934-47b2-98c2-d7712c9672b0">3,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtNC0xLTEtNTExNA_b9f3fec9-0d03-46a4-806b-953d52c738c7">781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtNi0xLTEtNTEyMw_d2c4ef67-f463-4568-a3d5-60c4307d3887">1,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtOC0xLTEtNTEzMw_183e6b9e-8825-4424-864f-686394a923df">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a47ebe4526409abc3c23f485c6d6aa_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtMTAtMS0xLTUxNDI_aad4af3b-d644-4ff6-b133-ed895c27672b">5,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4ce42c03d174ab8bff03e6f1b62dfbb_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtMi0xLTEtNTEwNg_011f1c7c-e4c0-45e8-a6d9-1b068e729ea7">1,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtNC0xLTEtNTExNg_b0848ce5-afd7-4a77-87b7-b979d77514be">2,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtNi0xLTEtNTEyNQ_3ec00489-917c-461e-bc77-d5fd0bfa3c32">2,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtOC0xLTEtNTEzNQ_f531497a-3321-4afe-9ec0-f841a4b2a017">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i051b6e9d94094f779d8243f9c3af93e4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtMTAtMS0xLTUxNDQ_7cdac2fe-0cce-4846-aaa9-cdcf56bfd92d">6,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2a3c73bc60841c9bfd759776902e138_I20171231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtMi0xLTEtNTEwNg_18650047-4d2d-4ebe-badb-64b2af709331">503</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtNC0xLTEtNTExNg_107361d2-553c-4e91-b448-b7728cb9de21">2,908</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtNi0xLTEtNTEyNQ_9b2334e1-c2c0-494c-ad25-b327117be7c6">133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtOC0xLTEtNTEzNQ_5ea03bcf-27ba-46fd-acc4-05d019aa4e6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if773fb72c1584f17bb56b85ea1d65f32_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtMTAtMS0xLTUxNDQ_ec1e1b42-ef2c-4607-9e13-b7cca63db78f">2,538</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i91769633164b4503b8478da1ab0f1fe8_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtMi0xLTEtNTEwNg_a2c125cc-1613-4a44-9a6d-1104a4ed21cc">7,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c29f41c82146568c279b972593ef77_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtNC0xLTEtNTExNg_c25e665e-d5f9-4437-9b7c-2f3a60ab2167">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c29f41c82146568c279b972593ef77_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtNi0xLTEtNTEyNQ_eb5bffba-80d0-4c8a-8b91-6bb754a680ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id4c29f41c82146568c279b972593ef77_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtOC0xLTEtNTEzNQ_f80024a8-06a5-4da9-abd5-179026b9b077">1,949</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9408ffd938754566b6427488e9b580b9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtMTAtMS0xLTUxNDQ_1170f5e8-e16f-47ed-876e-5b6961b18680">5,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December&#160;31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98a47ebe4526409abc3c23f485c6d6aa_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktMi0xLTEtNTEwOA_5f84a32c-a84c-49d5-8602-cf9dda4abe42">5,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktNC0xLTEtNTExOA_1d208247-ae08-44ae-85eb-2bae604bc212">14,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktNi0xLTEtNTEyNw_d777632b-9f3e-4260-913d-b6a6b0efb5c3">431</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktOC0xLTEtNTEzNw_c65194a7-52a8-415c-bbc2-e413ec282071">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481efdeff38f4bd7a144237a476e991d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktMTAtMS0xLTUxNDY_c435d981-67b8-48ca-a537-de8141ec11a1">20,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i051b6e9d94094f779d8243f9c3af93e4_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTItMS0xLTUxMDg_878255c7-90db-49ba-9d2f-6f9368a65fe6">6,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c89601f01348ea8794a997909472a9_D20190101-20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTQtMS0xLTUxMTg_19c310ce-b8ad-4e20-8331-342a0fae508a">83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c89601f01348ea8794a997909472a9_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTYtMS0xLTUxMjc_c8043a21-8ba9-4d49-a61b-f89fa8d26f31">458</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25c89601f01348ea8794a997909472a9_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTgtMS0xLTUxMzc_2eb904c1-bd89-4e02-8bd5-1dfded3fb4ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bc10eda4cb6420fa1dbe497a9b8e774_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTEwLTEtMS01MTQ2_5ca613e8-9a36-4883-8a22-d9600c13bdc6">6,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if773fb72c1584f17bb56b85ea1d65f32_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTItMS0xLTUxMDg_74ace99f-1638-4a1b-a5e9-1741bb7df632">2,538</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTQtMS0xLTUxMTg_c22429a2-84fc-4ddf-8668-3846dc92aa51">217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTYtMS0xLTUxMjc_5f8d33c0-a611-429c-8456-5965b8c73d6b">722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTgtMS0xLTUxMzc_4f1c2443-ec1f-41f5-a0a7-d721583f79fa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaf8e8dd2d1b4e029258e43e54142acd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTEwLTEtMS01MTQ2_17ae2920-a77c-4ad4-85ad-8eb75b2c67c5">3,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9408ffd938754566b6427488e9b580b9_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTItMS0xLTUxMDg_0f7c7704-e50b-45a8-912d-af1f2681525d">5,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTQtMS0xLTUxMTg_4eab0371-15b0-43bc-98f4-4a5e18145153">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTYtMS0xLTUxMjc_cb0d7cfd-6f0a-41de-9eb9-c6f0fee0b641">1,584</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTgtMS0xLTUxMzc_0f6fd4d8-edde-483f-b42b-61df07f832b8">175</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842b252b2ec6489796ac3fbca9e8a045_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTEwLTEtMS01MTQ2_e5da515f-59ad-4dda-882b-80a63217f9bb">3,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December&#160;31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i481efdeff38f4bd7a144237a476e991d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTItMS0xLTUxMTE_3fd66cd3-9842-40cd-96f2-1fe5d509fad8">20,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTQtMS0xLTUxMjE_111d34ef-8047-4946-853a-e4a3291000e6">7,137</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTYtMS0xLTUxMzA_8eb69028-4b3f-490d-9cb2-97c4b7396078">5,866</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTgtMS0xLTUxNDA_1d0a9761-1fc2-4dc2-b749-11e0822e950e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90a9b382ea184e509886e3f9d353cc8e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTEwLTEtMS01MTQ4_3d027ef1-a091-4cfe-aae7-718f91c7f0ef">21,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bc10eda4cb6420fa1dbe497a9b8e774_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTItMS0xLTUxMTE_cf5031a2-1973-4781-b728-10768c534f11">6,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTQtMS0xLTUxMjE_37154df0-83a5-43a1-ac14-d2d0b4dd5eb2">3,609</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTYtMS0xLTUxMzA_610e4ed5-68d3-464a-b9de-5e2e1a5427df">61</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTgtMS0xLTUxNDA_d1293c05-50ed-4a7a-973f-4aaf302d8751">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf669592c3b94cf9b373b97ac19e7712_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTEwLTEtMS01MTQ4_c8d622f6-2e4d-41db-902e-c4b993177901">2,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieaf8e8dd2d1b4e029258e43e54142acd_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTItMS0xLTUxMTE_8ab0faf3-7c75-4a54-af68-3248acc663bb">3,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTQtMS0xLTUxMjE_9089fd2a-3e69-4abb-acc0-5326c9d6c4b0">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTYtMS0xLTUxMzA_841e7456-3b57-435b-93e2-20cb40afd389">169</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTgtMS0xLTUxNDA_6bc74747-4143-42c2-8f2e-be4cb79317b1">0</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3e712a0a683048498d1c4c45ad2f0172_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTEwLTEtMS01MTQ4_572bc27c-eff1-4fa7-821f-a912631ca4ec">1,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i842b252b2ec6489796ac3fbca9e8a045_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTItMS0xLTUxMTE_fbfaef86-9ff1-4a26-8bdb-bd34ebd91bca">3,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTQtMS0xLTUxMjE_9938d9ed-7b07-4cec-a6f2-ad4ba84870f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTYtMS0xLTUxMzA_04c450c5-cdb2-45c7-8562-0332d432220c">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTgtMS0xLTUxNDA_6df04c36-3352-41fd-b7ea-5734303d6d73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80481f443f8e4d2fa76dafd4d22f7ea8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTEwLTEtMS01MTQ4_53647c9b-4df8-4121-a8d6-9fe5d8172ed5">3,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;None</span></div><div><span><br/></span></div><div id="ie4550f29c5a0465e8bfb25a69b6efc95_175"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURE</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934, Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.313%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.276%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU MEDICAL,&#160;INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Vivek Jain</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vivek Jain</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chairman of the Board and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Dated:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of Registrant and in the capacities and on the dates indicated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.304%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.005%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.615%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Vivek Jain</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chairman of the Board and</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vivek Jain</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Brian M. Bonnell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Brian M. Bonnell</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Kevin J. McGrody</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kevin J. McGrody</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ George A. Lopez, M.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">George A. Lopez, M.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Robert S. Swinney, M.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Robert S. Swinney, M.D.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ David C. Greenberg</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">David C. Greenberg</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Elisha W. Finney</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elisha W. Finney</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ David F. Hoffmeister</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">David F. Hoffmeister</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">/s/ Donald M. Abbey</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">February 26, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Donald M. Abbey</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.5
<SEQUENCE>2
<FILENAME>exhibit105executiveofficer.htm
<DESCRIPTION>EX-10.5
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i0856f5d186754b019c93d621b4931ae0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;10.5</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Officer Compensation</font></div><div style="text-align:center"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual base salaries for our executive officers as of January&#160;1, 2020 are as follows&#58;</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:17.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:63.269%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.292%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.603%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vivek Jain</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board and Chief Executive Officer</font></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650,000&#160;</font></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Christian Voigtlander</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Operating Officer</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian M. Bonnell</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Scott E. Lamb*</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Former Chief Financial Officer and Treasurer</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,150&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniel Woolson</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President, General Manager - Infusion Systems</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia Sanzone</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Vice President, General Counsel</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</font></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300,000&#160;</font></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Scott E. Lamb, our former Chief Financial Officer and Treasurer, retired from that role effective March 3, 2020 , and continued to serve as an advisor to the Company for a transition period ending on April 3, 2020.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective March 3, 2020, Mr. Bonnell was promoted to Chief Financial Officer and Treasurer from his former position of Corporate Vice President, Finance.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.6
<SEQUENCE>3
<FILENAME>exhibit106non-employeedire.htm
<DESCRIPTION>EX-10.6
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4a007d51a756464e9e961a6aac5e2760_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;10.6</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Employee Director Compensation</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently pay our non-employee directors the following&#58;</font></div><div style="padding-left:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">annual retainer of $93,500 for the Lead Director  </font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">annual retainer of $97,000 for the Chairperson of the Audit Committee</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">annual retainer of $87,500 for the Chairperson of the Compensation Committee</font></div><div style="padding-left:36pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">annual retainer of $85,000 for the Chairperson of the Nominating and Governance Committee</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The equity component of the director's compensation is valued at $170,000.  The annual equity package consists of 50% in stock options and 50% in restricted stock units.   The options become exercisable one year after the grant date and expire ten years after the grant date.  The restricted stock units vest one year from the grant date.</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>4
<FILENAME>exhibit21subsidiariesofreg.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4059b1ec18624698aeec10335aca34f9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;21</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Subsidiaries of Registrant</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:58.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.797%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">State&#160;or Country of&#160;Incorporation</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Sales,&#160;Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical de Mexico, S. de R. L. de C.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Europe S.r.l.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU World,&#160;Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Germany GmbH</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical B.V.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Netherlands</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Australia Holdings Pty Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical SA Pty Ltd</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">South Africa</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EXC Holding Corp.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Tangent Medical Technologies, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Excelsior Medical Corporation</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical France S.A.S.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Canada Inc.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Latam LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU UK Medical Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Ireland Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Argentina S.R.L.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Argentina</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Costa Rica, Ltd</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bahamas</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Bahamas, Ltd</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bahamas</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Chile Limitada</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chile</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hospira Chile Limitada</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chile</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Colombia Limitada</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Colombia</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical HIS Mexico S. de R.L. de C.V.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mexico</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Peru S.R.L.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Peru</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Australia Pty Limited</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Medical Australia Pty Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Medivet Pty Ltd</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Hong Kong Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical India LLP</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Philippines, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Philippines</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Unlimited Company</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ireland</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Italia S.r.l.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Italy</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Productos Farmac&#233;uticos y Hospitalarios, S.L.</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ICU Medical Aust MLA Pty Limited</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>5
<FILENAME>exhibit231consentofdeloitt.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i0b341c0a751446f1ad01e25586316293_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;23.1</font></div><div style="text-align:right"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We consent to the incorporation by reference in Registration Statement No.</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> 333-90462, </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">333-90464,</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> 333-175239, 333-198256, and 333-219106 </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">on Form S</font><font style="color:#4b4b4b;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">-</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">8 </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">and </font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">333</font><font style="color:#4b4b4b;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">-</font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">228390 on </font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Form S</font><font style="color:#4b4b4b;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">- </font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">3</font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> of our reports </font><font style="color:#212121;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">dated February 26, 2021, relating</font><font style="color:#111111;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> to the financial statements of ICU Medical, Inc. and subsidiaries and the effectiveness of ICU Medical Inc. and subsidiaries&#8217; internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">December&#160;31, 2020.</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Mesa, California</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</font></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>exhibit311123120.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="idf1fb2d99d7046de8060b752a0c42617_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Vivek Jain, certify that&#58;</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form&#160;10-K of ICU Medical,&#160;Inc.&#59;</font></div><div style="padding-left:36pt;text-indent:40.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:36pt;text-indent:40.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:36pt;text-indent:40.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt;text-indent:40.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:108pt;text-indent:40.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:72pt;text-indent:40.5pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:72pt"><font><br></font></div><div style="padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:27.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vivek Jain</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>exhibit312123120.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i4f3939361e04496bb1bb6adc8060f343_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION&#160;302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Brian M. Bonnell, certify that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;font-weight:400;line-height:120%;padding-left:24pt">&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I have reviewed this annual report on Form&#160;10-K of ICU Medical,&#160;Inc.&#59;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt"> Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e)&#160;and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f)&#160;and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.74pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.17pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.74pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.17pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24pt"> The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.74pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:63pt;text-indent:-31.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.17pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:4.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.265%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian M. Bonnell</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</font></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>8
<FILENAME>exhibit32123120.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ic5ab78a495924179bf7360130fe7e9d9_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32</font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of ICU Medical,&#160;Inc. (the &#8220;Company&#8221;) on Form&#160;10-K for the period ended December&#160;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Vivek Jain, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Report fully complies with the requirements of section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Vivek Jain</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vivek Jain</font></td></tr></table></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF CHIEF FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION&#160;1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION&#160;906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report of ICU Medical,&#160;Inc. (the &#8220;Company&#8221;) on Form&#160;10-K for the period ended December&#160;31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Brian M. Bonnell, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. &#167;&#160;1350, as adopted pursuant to &#167;&#160;906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Report fully complies with the requirements of section&#160;13(a)&#160;or 15(d)&#160;of the Securities Exchange Act of 1934&#59; and</font></div><div><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:49.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.095%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 26, 2021</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian M. Bonnell</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brian M. Bonnell</font></td></tr></table></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>icui-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:aecfae3a-60e6-4f48-9fc3-e8991670a58e,g:8dac587a-2305-4044-a8dc-20f4f9fd6761-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:icui="http://www.icumed.com/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.icumed.com/20201231">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icui-20201231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icui-20201231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icui-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="icui-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformationDocument" roleURI="http://www.icumed.com/role/DocumentandEntityInformationDocument">
        <link:definition>000010001 - Document - Document and Entity Information Document</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheets">
        <link:definition>100010002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>140024001 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncome" roleURI="http://www.icumed.com/role/ConsolidatedStatementsofIncome">
        <link:definition>100030003 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementofComprehensiveIncome" roleURI="http://www.icumed.com/role/StatementofComprehensiveIncome">
        <link:definition>100040004 - Statement - Statement of Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StatementofComprehensiveIncomeParenthetical" roleURI="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical">
        <link:definition>140054002 - Statement - Statement of Comprehensive Income (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>100060005 - Statement - Consolidated Statements of Stockholders Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>100070006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPolicies" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies">
        <link:definition>210011001 - Disclosure - General and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>220022001 - Disclosure - General and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>230033001 - Disclosure - General and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails">
        <link:definition>240044003 - Disclosure - General and Summary of Significant Accounting Policies Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails">
        <link:definition>240054004 - Disclosure - General and Summary of Significant Accounting Policies Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details">
        <link:definition>240064005 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #1 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details">
        <link:definition>240074006 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #2 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details">
        <link:definition>240084007 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #3 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails">
        <link:definition>240094008 - Disclosure - General and Summary of Significant Accounting Policies Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details">
        <link:definition>240104009 - Disclosure - General and Summary of Significant Accounting Policies Intangible Assets #1 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details">
        <link:definition>240114010 - Disclosure - General and Summary of Significant Accounting Policies Intangible Assets #2 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails">
        <link:definition>240124011 - Disclosure - General and Summary of Significant Accounting Policies Future Estimated Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails">
        <link:definition>240134012 - Disclosure - General and Summary of Significant Accounting Policies Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails">
        <link:definition>240144013 - Disclosure - General and Summary of Significant Accounting Policies Foreign Currency (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails">
        <link:definition>240154014 - Disclosure - General and Summary of Significant Accounting Policies Advertising Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails">
        <link:definition>240164015 - Disclosure - General and Summary of Significant Accounting Policies Post-retirement and Post-employment Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails">
        <link:definition>240174016 - Disclosure - General and Summary of Significant Accounting Policies Net Income Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails">
        <link:definition>240184017 - Disclosure - General and Summary of Significant Accounting Policies New Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNotes" roleURI="http://www.icumed.com/role/AcquisitionsNotes">
        <link:definition>210191002 - Disclosure - Acquisitions (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsPursuitVascularTables" roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTables">
        <link:definition>230203002 - Disclosure - Acquisitions Pursuit Vascular (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsPursuitVascularTextDetails" roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails">
        <link:definition>240214018 - Disclosure - Acquisitions Pursuit Vascular Text (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsPursuitVascularTableDetails" roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails">
        <link:definition>240224019 - Disclosure - Acquisitions Pursuit Vascular Table (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsPursuitVascularIntangibleDetails" roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails">
        <link:definition>240234020 - Disclosure - Acquisitions Pursuit Vascular Intangible (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringStrategicTransactionandIntegrationNotes" roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes">
        <link:definition>210241003 - Disclosure - Restructuring, Strategic Transaction and Integration (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables">
        <link:definition>230253003 - Disclosure - Restructuring, Strategic Transaction and Integration Schedule of Restructuring and Related Costs (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringStrategicTransactionandIntegrationDetails1" roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1">
        <link:definition>240264021 - Disclosure - Restructuring, Strategic Transaction and Integration (Details 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringStrategicTransactionandIntegrationDetails2" roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2">
        <link:definition>240274022 - Disclosure - Restructuring, Strategic Transaction and Integration (Details 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails">
        <link:definition>240284023 - Disclosure - Restructuring, Strategic Transaction and Integration Strategic Transaction and Integration Expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNotes" roleURI="http://www.icumed.com/role/RevenueNotes">
        <link:definition>210291004 - Disclosure - Revenue (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.icumed.com/role/RevenueTables">
        <link:definition>230303004 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueProductLineDetails" roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails">
        <link:definition>240314024 - Disclosure - Revenue Disaggregation of Revenue - Product Line (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenuebyGeographyDetails" roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails">
        <link:definition>240324025 - Disclosure - Revenue Disaggregation of Revenue by Geography (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractLiabilitiesDetails" roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesDetails">
        <link:definition>240334026 - Disclosure - Revenue Contract Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueContractLiabilitiesTextDetails" roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails">
        <link:definition>240344027 - Disclosure - Revenue Contract Liabilities Text (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNotes" roleURI="http://www.icumed.com/role/LeasesNotes">
        <link:definition>210351005 - Disclosure - Leases (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.icumed.com/role/LeasesTables">
        <link:definition>230363005 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesDetails" roleURI="http://www.icumed.com/role/LeasesDetails">
        <link:definition>240374028 - Disclosure - Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseCostDetails" roleURI="http://www.icumed.com/role/LeasesLeaseCostDetails">
        <link:definition>240384029 - Disclosure - Leases Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowLeaseInformationDetails" roleURI="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails">
        <link:definition>240394030 - Disclosure - Leases Supplemental Cash Flow Lease Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetLeaseinformationDetails" roleURI="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails">
        <link:definition>240404031 - Disclosure - Leases Supplemental Balance Sheet Lease information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceLeasesSupplementalBalanceSheetInformationDetails" roleURI="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails">
        <link:definition>240414032 - Disclosure - Finance Leases Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseMaturityDetails" roleURI="http://www.icumed.com/role/LeasesLeaseMaturityDetails">
        <link:definition>240424033 - Disclosure - Leases Lease Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFinanceLeaseMaturityDetails" roleURI="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails">
        <link:definition>240434034 - Disclosure - Leases Finance Lease Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardShareawardsNotes" roleURI="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes">
        <link:definition>210441006 - Disclosure - Share Based Award Share awards (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardTables" roleURI="http://www.icumed.com/role/ShareBasedAwardTables">
        <link:definition>230453006 - Disclosure - Share Based Award (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardStockBasedCompensationDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails">
        <link:definition>240464035 - Disclosure - Share Based Award Stock Based Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardStockOptionPlansDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails">
        <link:definition>240474036 - Disclosure - Share Based Award Stock Option Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardStockOptionsGrantedandValuationDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails">
        <link:definition>240484037 - Disclosure - Share Based Award Stock Options Granted and Valuation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardStockOptionActivityDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails">
        <link:definition>240494038 - Disclosure - Share Based Award Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardShareAwarddataDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails">
        <link:definition>240504039 - Disclosure - Share Based Award Share Award data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardOptionsexerciseddataDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails">
        <link:definition>240514040 - Disclosure - Share Based Award Options exercised data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardRSUandPRSUDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails">
        <link:definition>240524041 - Disclosure - Share Based Award RSU and PRSU (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardRSUandPRSURollforwardDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails">
        <link:definition>240534042 - Disclosure - Share Based Award RSU and PRSU Roll forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedAwardESPPNarrativeDetails" roleURI="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails">
        <link:definition>240544043 - Disclosure - Share Based Award ESPP Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivitiesNotes" roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes">
        <link:definition>210551007 - Disclosure - Derivatives and Hedging Activities (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivitiesTables" roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables">
        <link:definition>230563007 - Disclosure - Derivatives and Hedging Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivitiesDetails" roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails">
        <link:definition>240574044 - Disclosure - Derivatives and Hedging Activities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails">
        <link:definition>240584045 - Disclosure - Derivatives and Hedging Activities Derivative Balance Sheet Location (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails">
        <link:definition>240594046 - Disclosure - Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>240604047 - Disclosure - Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Cash Flow Hedge Activity Included in Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementNotes" roleURI="http://www.icumed.com/role/FairValueMeasurementNotes">
        <link:definition>210611008 - Disclosure - Fair Value Measurement (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementTables" roleURI="http://www.icumed.com/role/FairValueMeasurementTables">
        <link:definition>230623008 - Disclosure - Fair Value Measurement (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementTextDetails" roleURI="http://www.icumed.com/role/FairValueMeasurementTextDetails">
        <link:definition>240634048 - Disclosure - Fair Value Measurement Text (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementDetails" roleURI="http://www.icumed.com/role/FairValueMeasurementDetails">
        <link:definition>240644049 - Disclosure - Fair Value Measurement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails">
        <link:definition>240654050 - Disclosure - Fair Value Measurement Fair Value Inputs, Liabilities, Hospira Quantitative Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails">
        <link:definition>240664051 - Disclosure - Fair Value Measurement Fair Value Inputs, Liabilities, Pursuit Quantitative Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails">
        <link:definition>240674052 - Disclosure - Fair Value Measurement Fair Value Measurements, Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PrepaidsandOtherCurrentAssetsNotes" roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes">
        <link:definition>210681009 - Disclosure - Prepaids and Other Current Assets (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PrepaidsandOtherCurrentAssetsTables" roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables">
        <link:definition>230693009 - Disclosure - Prepaids and Other Current Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>240704053 - Disclosure - Prepaids and Other Current Assets Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesanOtherLongtermLiabilities" roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities">
        <link:definition>210711010 - Disclosure - Accrued Liabilities an Other Long-term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesanOtherLongtermLiabilitiesTables" roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables">
        <link:definition>230723010 - Disclosure - Accrued Liabilities an Other Long-term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails">
        <link:definition>240734054 - Disclosure - Accrued Liabilities an Other Long-term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails">
        <link:definition>240744055 - Disclosure - Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermObligationsNotes" roleURI="http://www.icumed.com/role/LongTermObligationsNotes">
        <link:definition>210751011 - Disclosure - Long-Term Obligations (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermObligationsTables" roleURI="http://www.icumed.com/role/LongTermObligationsTables">
        <link:definition>230763011 - Disclosure - Long-Term Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermObligationsDetails" roleURI="http://www.icumed.com/role/LongTermObligationsDetails">
        <link:definition>240774056 - Disclosure - Long-Term Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongTermObligationsLineofCreditPricingDetails" roleURI="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails">
        <link:definition>240784057 - Disclosure - Long-Term Obligations Line of Credit Pricing (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.icumed.com/role/IncomeTaxes">
        <link:definition>210791012 - Disclosure - Income Taxes:</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncometaxdisclosureTables" roleURI="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables">
        <link:definition>230803012 - Disclosure - Income Taxes Income tax disclosure (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeLossfromContinuingOperationsDetails" roleURI="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails">
        <link:definition>240814058 - Disclosure - Income Taxes Income (Loss) from Continuing Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxProvisionDetails" roleURI="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails">
        <link:definition>240824059 - Disclosure - Income Taxes Tax Provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesChangeintaxespayableDetails" roleURI="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails">
        <link:definition>240834060 - Disclosure - Income Taxes Change in taxes payable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesEffectivetaxrateDetails" roleURI="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails">
        <link:definition>240844061 - Disclosure - Income Taxes Effective tax rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredincometaxassetsliabilitiesDetails" roleURI="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails">
        <link:definition>240854062 - Disclosure - Income Taxes Deferred income tax assets (liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesOperatingLossCarryforwardsDetails" roleURI="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails">
        <link:definition>240864063 - Disclosure - Income Taxes Operating Loss Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxCarryforwardsDetails" roleURI="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails">
        <link:definition>240874064 - Disclosure - Income Taxes Tax Carryforwards (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTaxHolidayDetails" roleURI="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails">
        <link:definition>240884065 - Disclosure - Income Taxes Tax Holiday (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUndistributedforeignearningsDetails" roleURI="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails">
        <link:definition>240894066 - Disclosure - Income Taxes Undistributed foreign earnings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedtaxbenefitsDetails" roleURI="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails">
        <link:definition>240904067 - Disclosure - Income Taxes Unrecognized tax benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes">
        <link:definition>210911013 - Disclosure - Geographic Information and Significant Customers Geographic Information and Significant Customers (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicInformationandSignificantCustomersGeographicInformationTables" roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables">
        <link:definition>230923013 - Disclosure - Geographic Information and Significant Customers Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails">
        <link:definition>240934068 - Disclosure - Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.icumed.com/role/StockholdersEquity">
        <link:definition>210941014 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.icumed.com/role/StockholdersEquityTables">
        <link:definition>230953014 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.icumed.com/role/StockholdersEquityDetails">
        <link:definition>240964069 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" roleURI="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails">
        <link:definition>240974070 - Disclosure - Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.icumed.com/role/CommitmentsandContingencies">
        <link:definition>210981015 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.icumed.com/role/CommitmentsandContingenciesTables">
        <link:definition>230993015 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesContingenciesDetails" roleURI="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails">
        <link:definition>241004071 - Disclosure - Commitments and Contingencies Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborativeandOtherArrangementsNotes" roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes">
        <link:definition>211011016 - Disclosure - Collaborative and Other Arrangements (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborativeandOtherArrangementsTables" roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables">
        <link:definition>231023016 - Disclosure - Collaborative and Other Arrangements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CollaborativeandOtherArrangementsDetails" roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails">
        <link:definition>241034072 - Disclosure - Collaborative and Other Arrangements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataUnaudited" roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited">
        <link:definition>211041017 - Disclosure - Selected Quarterly Financial Data - Unaudited</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataUnauditedTables" roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables">
        <link:definition>231053017 - Disclosure - Selected Quarterly Financial Data - Unaudited (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedQuarterlyFinancialDataUnauditedDetails" roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails">
        <link:definition>241064073 - Disclosure - Selected Quarterly Financial Data - Unaudited (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccounts" roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts">
        <link:definition>211071018 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SECScheduleArticle1209ValuationandQualifyingAccountsDetails" roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails">
        <link:definition>241084074 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="icui_Taxreform" abstract="false" name="Taxreform" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ForeignDistibutorMember" abstract="true" name="ForeignDistibutorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_ExercisedOptionsDataTableTextBlock" abstract="false" name="ExercisedOptionsDataTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="icui_OtherLongtermLiabilitiesAbstract" abstract="true" name="OtherLongtermLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_NoncurrentDeferredTaxLiabilityForeign" abstract="false" name="NoncurrentDeferredTaxLiabilityForeign" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Operatingleaserightofuseassetamortization" abstract="false" name="Operatingleaserightofuseassetamortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_UnfavorablecontractliabilityST" abstract="false" name="UnfavorablecontractliabilityST" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Prepaidinsuranceandpropertytaxes" abstract="false" name="Prepaidinsuranceandpropertytaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" abstract="false" name="EffectiveIncomeTaxRateReconciliationContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_DeferredtaxassetsandliabilitiesLineItems" abstract="true" name="DeferredtaxassetsandliabilitiesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_PricingLevelIIIMemberMember" abstract="true" name="PricingLevelIIIMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" abstract="false" name="Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_IncomeTaxDisclosuredeferredtaxesAbstract" abstract="true" name="IncomeTaxDisclosuredeferredtaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_CommonStockSharesMember" abstract="true" name="CommonStockSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_ComputerEquipmentAndSoftwareMember" abstract="true" name="ComputerEquipmentAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_MedicalAustraliaLimitedMember" abstract="true" name="MedicalAustraliaLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" abstract="false" name="NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_OtherAcquisitionMember" abstract="true" name="OtherAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Deferredtaxcharge" abstract="false" name="Deferredtaxcharge" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" abstract="false" name="Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_AccruedProductFieldAction." abstract="false" name="AccruedProductFieldAction." nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" abstract="false" name="SupplementalBalanceSheetInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="icui_Contractsettlements" abstract="false" name="Contractsettlements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Supplychainrestructuringcosts" abstract="false" name="Supplychainrestructuringcosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_StrategicTransactionandIntegration" abstract="false" name="StrategicTransactionandIntegration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_LIBORBasisSpreadonVariableRate" abstract="false" name="LIBORBasisSpreadonVariableRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_OperatinglosscarryforwardsAbstract" abstract="true" name="OperatinglosscarryforwardsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_Hedge1Member" abstract="true" name="Hedge1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Sharestransferredfromsupersededplan" abstract="false" name="Sharestransferredfromsupersededplan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_ItalyPropertyAndEquipmentMember" abstract="true" name="ItalyPropertyAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_UnitedStatespropertyandequipmentMember" abstract="true" name="UnitedStatespropertyandequipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_NoncurrentDeferredTaxLiabilityMember" abstract="true" name="NoncurrentDeferredTaxLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_MeasurementInputCostofDebtDomain" abstract="true" name="MeasurementInputCostofDebtDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_MoldsMember" abstract="true" name="MoldsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_InternationalSalesDomain" abstract="true" name="InternationalSalesDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_PursuitVascularInc.Member" abstract="true" name="PursuitVascularInc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_A2001DirectorsPlanMember" abstract="true" name="A2001DirectorsPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_StockIncentivePlansLineItems" abstract="true" name="StockIncentivePlansLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_EffectiveIncomeTaxRateReconciliationIPMigration" abstract="false" name="EffectiveIncomeTaxRateReconciliationIPMigration" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Hedge3MemberMember" abstract="true" name="Hedge3MemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Productrationalization" abstract="false" name="Productrationalization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Accruedothertaxes" abstract="false" name="Accruedothertaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Percentageofrevenue" abstract="false" name="Percentageofrevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_CollaborativeandOtherArrangementsAbstract" abstract="true" name="CollaborativeandOtherArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_MexicoPropertyAndEquipmentMember" abstract="true" name="MexicoPropertyAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Grantdatefairvalueperformancerestrictedstockunits" abstract="false" name="Grantdatefairvalueperformancerestrictedstockunits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ContractsettlementST" abstract="false" name="ContractsettlementST" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_RevenueGrossProfitVolatilityMember" abstract="true" name="RevenueGrossProfitVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_TruProcessMember" abstract="true" name="TruProcessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_LongtermInvestmentsDomain" abstract="true" name="LongtermInvestmentsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_NoncurrentDeferredTaxAssetTaxCreditsState" abstract="false" name="NoncurrentDeferredTaxAssetTaxCreditsState" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_PricingLevelIVMemberMember" abstract="true" name="PricingLevelIVMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_HospiraMember" abstract="true" name="HospiraMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_A2011PlanMember" abstract="true" name="A2011PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Sparepartsusage" abstract="false" name="Sparepartsusage" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Prepaidothertaxes" abstract="false" name="Prepaidothertaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ForeignMember" abstract="true" name="ForeignMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_OtherforeigncountriesMember" abstract="true" name="OtherforeigncountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_IVSolutionsMember" abstract="true" name="IVSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" abstract="false" name="IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" abstract="false" name="Paymenttoacquirebusinessnetofworkingcapitaladjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ContractassetandliabilitybalancesTable" abstract="true" name="ContractassetandliabilitybalancesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="icui_PfizerMSAProductCosts" abstract="false" name="PfizerMSAProductCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_DeferredtaxassetsandliabilitiesTable" abstract="true" name="DeferredtaxassetsandliabilitiesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="icui_CommonSharesSoldbyPfizer" abstract="false" name="CommonSharesSoldbyPfizer" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_GILTItaxexpense" abstract="false" name="GILTItaxexpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_NonCurrentDeferredTaxAssetGrossTotalMember" abstract="true" name="NonCurrentDeferredTaxAssetGrossTotalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Liabilitiesforcontracts" abstract="false" name="Liabilitiesforcontracts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_EffectiveTaxRateReconciliationIPMigrationPercent" abstract="false" name="EffectiveTaxRateReconciliationIPMigrationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="icui_InterestMarginandCommitmentFeeTableTextBlock" abstract="false" name="InterestMarginandCommitmentFeeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="icui_InfusionSystemsMember" abstract="true" name="InfusionSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_EarnoutliabilityMember" abstract="true" name="EarnoutliabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Cleanupcosts" abstract="false" name="Cleanupcosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_OperatingLeaseSupplementalBalanceSheetInformationTable" abstract="true" name="OperatingLeaseSupplementalBalanceSheetInformationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="icui_StockIncentivePlansTable" abstract="true" name="StockIncentivePlansTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="icui_Accruedlegalfees" abstract="false" name="Accruedlegalfees" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ContractassetandliabilitybalancesLineItems" abstract="true" name="ContractassetandliabilitybalancesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_Accruedfreight" abstract="false" name="Accruedfreight" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ShareawarddataAbstract" abstract="true" name="ShareawarddataAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_ESPPAnnualIssuanceIncreaseLimit" abstract="false" name="ESPPAnnualIssuanceIncreaseLimit" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_InstrumentsPlacedwithCustomersMember" abstract="true" name="InstrumentsPlacedwithCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_IndirectTaxBenefitFromStockOptions" abstract="false" name="IndirectTaxBenefitFromStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_PricingLevelIIMemberMember" abstract="true" name="PricingLevelIIMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Accruedsupplychainrestructuring" abstract="false" name="Accruedsupplychainrestructuring" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Changeinunitsduetoperformanceexpectations" abstract="false" name="Changeinunitsduetoperformanceexpectations" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_PricingLevelIMember" abstract="true" name="PricingLevelIMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_PursuitVascularMember" abstract="true" name="PursuitVascularMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Contingentconsiderationgross" abstract="false" name="Contingentconsiderationgross" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_PerformanceSharesEarned" abstract="false" name="PerformanceSharesEarned" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_UnrecognizedTaxBenefitsRollForwardRollForward" abstract="true" name="UnrecognizedTaxBenefitsRollForwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_Accruedsalestaxes" abstract="false" name="Accruedsalestaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_PerformanceRestrictedStockUnitsPRSUsMember" abstract="true" name="PerformanceRestrictedStockUnitsPRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_OtherLATAMMember" abstract="true" name="OtherLATAMMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Outsidesalescommissions" abstract="false" name="Outsidesalescommissions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ESPPOriginalIssuance" abstract="false" name="ESPPOriginalIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_ProvisionForWarrantyAndReturns" abstract="false" name="ProvisionForWarrantyAndReturns" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_FurniturefixturesandmoldsMember" abstract="true" name="FurniturefixturesandmoldsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" abstract="false" name="FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_Effectiveincometaxreconciliationnondeductiblecompensation" abstract="false" name="Effectiveincometaxreconciliationnondeductiblecompensation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_FairValueAssumptionsCostofDebt" abstract="false" name="FairValueAssumptionsCostofDebt" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_COntractLiabilityRollforwardRollForward" abstract="true" name="COntractLiabilityRollforwardRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_FairValueAssumptionsMarketPriceofRisk" abstract="false" name="FairValueAssumptionsMarketPriceofRisk" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_A2014InducementPlanMember" abstract="true" name="A2014InducementPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" abstract="true" name="OperatingLeaseSupplementalBalanceSheetInformationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_Effectivetaxratereconciliationnondeductiblecomppercent" abstract="false" name="Effectivetaxratereconciliationnondeductiblecomppercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_Noncurrentdeferredtaxasset" abstract="false" name="Noncurrentdeferredtaxasset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_SoftwarerevenueMember" abstract="true" name="SoftwarerevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_SECSchedule1209ReserveWarrantyInventoryMember" abstract="true" name="SECSchedule1209ReserveWarrantyInventoryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_A2003PlanMember" abstract="true" name="A2003PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_LineofCreditAccordion" abstract="false" name="LineofCreditAccordion" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Grantdatefairvalueofrestrictedstockunitsgranted" abstract="false" name="Grantdatefairvalueofrestrictedstockunitsgranted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" abstract="false" name="InformationbyGeographicAreaandCustomerConcentrationTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="icui_GILTItaxexpensepercent" abstract="false" name="GILTItaxexpensepercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_Noncurrentdeferredtaxassetaccruedrestructuring" abstract="false" name="Noncurrentdeferredtaxassetaccruedrestructuring" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Percentoftotalrevenue" abstract="false" name="Percentoftotalrevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="icui_Timebasedoptionsgrantdatefairvalue" abstract="false" name="Timebasedoptionsgrantdatefairvalue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_LongTermDebtDisclosureAbstract" abstract="true" name="LongTermDebtDisclosureAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_InfusionConsumablesMember" abstract="true" name="InfusionConsumablesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_SharesAvailableInEmployeeStockPurchasePlan" abstract="false" name="SharesAvailableInEmployeeStockPurchasePlan" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="icui_Restructuringandstrategictransactionexpense" abstract="false" name="Restructuringandstrategictransactionexpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_SupplementalCashFlowInformationLeasesTableTextBlock" abstract="false" name="SupplementalCashFlowInformationLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="icui_ICUMedicalMSARevenue" abstract="false" name="ICUMedicalMSARevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_NetCashPaidReceivedforcurrentandprioracquisitions" abstract="false" name="NetCashPaidReceivedforcurrentandprioracquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" abstract="false" name="ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="icui_AccruedSalariesAndBenefits" abstract="false" name="AccruedSalariesAndBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" abstract="true" name="RestrictedStockAndPerformanceRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_Hedge2Member" abstract="true" name="Hedge2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" abstract="false" name="NoncurrentDeferredTaxLiabilityStateIncomeTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_Deferredtaxliabilitychangeinaccountingmethod" abstract="false" name="Deferredtaxliabilitychangeinaccountingmethod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="icui_TimebasedstockoptionMember" abstract="true" name="TimebasedstockoptionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_QuarterlyFinancialDataUnauditedAbstract" abstract="true" name="QuarterlyFinancialDataUnauditedAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="icui_EffectiveIncomeTaxRateREconciliationTaxReform" abstract="false" name="EffectiveIncomeTaxRateREconciliationTaxReform" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="icui_CriticalCareMember" abstract="true" name="CriticalCareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="icui_EquipmentrevenueMember" abstract="true" name="EquipmentrevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>icui-20201231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:aecfae3a-60e6-4f48-9fc3-e8991670a58e,g:8dac587a-2305-4044-a8dc-20f4f9fd6761-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.icumed.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="icui-20201231.xsd#DocumentandEntityInformationDocument"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DocumentandEntityInformationDocument" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b55583ef-acfa-4f6f-9777-25a35d951235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_bdb57755-bdfe-43cc-b190-cd4740eedbdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b55583ef-acfa-4f6f-9777-25a35d951235" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_bdb57755-bdfe-43cc-b190-cd4740eedbdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_9adcf705-c347-4cb8-8a1d-c5282fac21b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b55583ef-acfa-4f6f-9777-25a35d951235" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_9adcf705-c347-4cb8-8a1d-c5282fac21b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_bf5d7fe4-152d-4b46-be34-5895c73ff266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b55583ef-acfa-4f6f-9777-25a35d951235" xlink:to="loc_us-gaap_InventoryNet_bf5d7fe4-152d-4b46-be34-5895c73ff266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_7c807f34-2287-4147-876a-68b74e445d4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b55583ef-acfa-4f6f-9777-25a35d951235" xlink:to="loc_us-gaap_PrepaidTaxes_7c807f34-2287-4147-876a-68b74e445d4a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be379512-8788-4d04-b6d6-743c2866ab09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b55583ef-acfa-4f6f-9777-25a35d951235" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_be379512-8788-4d04-b6d6-743c2866ab09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_308951f9-0913-456a-b800-38df8f68b226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:to="loc_us-gaap_LiabilitiesCurrent_308951f9-0913-456a-b800-38df8f68b226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b685c0fd-5de6-4c18-abc0-85fbb12528ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_b685c0fd-5de6-4c18-abc0-85fbb12528ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_e873aff7-3fbd-4990-bffb-780ad92d74d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:to="loc_us-gaap_OtherLiabilities_e873aff7-3fbd-4990-bffb-780ad92d74d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6309ae5d-0f50-4dcd-876c-912e511f2306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_6309ae5d-0f50-4dcd-876c-912e511f2306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b3d4efbc-5577-43e1-a5c8-2feb21348060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_b3d4efbc-5577-43e1-a5c8-2feb21348060" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_639c7db6-ff40-48f2-80d4-3136222fbcca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_a116b1b8-1028-49b7-9d41-f132424aa6a8" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_639c7db6-ff40-48f2-80d4-3136222fbcca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_e42d8fb9-0482-4b0f-ba7d-6cc561e28b50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f281ce97-098f-42c0-b2b5-dcfb485ec8ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e42d8fb9-0482-4b0f-ba7d-6cc561e28b50" xlink:to="loc_us-gaap_AccountsPayableCurrent_f281ce97-098f-42c0-b2b5-dcfb485ec8ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1fa7de4b-6e11-449b-911c-1a6d0fe7a1dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e42d8fb9-0482-4b0f-ba7d-6cc561e28b50" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1fa7de4b-6e11-449b-911c-1a6d0fe7a1dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_38e8948f-2662-4ba6-b1ae-a4c15140b958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e42d8fb9-0482-4b0f-ba7d-6cc561e28b50" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_38e8948f-2662-4ba6-b1ae-a4c15140b958" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_21019631-3e55-43d6-a98b-69a08620d488" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_e42d8fb9-0482-4b0f-ba7d-6cc561e28b50" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_21019631-3e55-43d6-a98b-69a08620d488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_b64a6ba5-4f52-44ea-b290-f9394bfac070" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:to="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_b64a6ba5-4f52-44ea-b290-f9394bfac070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_10cd51ed-855b-48dd-9966-9ed95d1c17a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:to="loc_us-gaap_CommonStockValue_10cd51ed-855b-48dd-9966-9ed95d1c17a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d9f80a5f-0c11-4946-93bc-55cd952a0001" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_d9f80a5f-0c11-4946-93bc-55cd952a0001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_7836fa7a-eb13-41c5-91f7-37fd9f3b8c3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:to="loc_us-gaap_TreasuryStockValue_7836fa7a-eb13-41c5-91f7-37fd9f3b8c3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ce20eb04-d32b-40ca-ba3d-7be9af5a4fd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ce20eb04-d32b-40ca-ba3d-7be9af5a4fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_de919b6b-9769-4397-9fec-2f05dd811d76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_c77c68d5-6d6f-43af-9b74-b8c98888bfeb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_de919b6b-9769-4397-9fec-2f05dd811d76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_5fd36ca0-c805-48ee-b0ef-07bfede8fc71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_41cbf8fd-9c16-409f-9e6d-6d67f6b555de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_5fd36ca0-c805-48ee-b0ef-07bfede8fc71" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_41cbf8fd-9c16-409f-9e6d-6d67f6b555de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_9f3c659e-c914-4124-9e0d-5a032ff20926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_5fd36ca0-c805-48ee-b0ef-07bfede8fc71" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_9f3c659e-c914-4124-9e0d-5a032ff20926" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7a7f4ffa-4f4c-4472-9ec7-6c73a8ea1ab0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_AssetsCurrent_7a7f4ffa-4f4c-4472-9ec7-6c73a8ea1ab0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ec45a75b-66a8-4211-bf08-b16a8920ae6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ec45a75b-66a8-4211-bf08-b16a8920ae6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1b53f976-b49d-405d-a56d-2dcb5ae87858" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1b53f976-b49d-405d-a56d-2dcb5ae87858" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_c2096302-6f62-46b9-adce-2e3c4a2fe515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_c2096302-6f62-46b9-adce-2e3c4a2fe515" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_201042fa-deb0-4338-a602-2f7925d23a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_Goodwill_201042fa-deb0-4338-a602-2f7925d23a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d6aff40e-2a06-4525-9aeb-e3c1dba5f3f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d6aff40e-2a06-4525-9aeb-e3c1dba5f3f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_a6605afa-5060-44a0-8b33-ac2310f80a78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_a6605afa-5060-44a0-8b33-ac2310f80a78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_7ee36a84-5b42-4810-bdbd-9dcd01dbb0e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b9ac9d77-e433-4522-8b67-dc896a94bba4" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_7ee36a84-5b42-4810-bdbd-9dcd01dbb0e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c7416d93-d914-4ff7-b7dd-90ba46b0a37b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_183b67da-5f65-424d-a4db-2ced0065c6cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c7416d93-d914-4ff7-b7dd-90ba46b0a37b" xlink:to="loc_us-gaap_OperatingIncomeLoss_183b67da-5f65-424d-a4db-2ced0065c6cd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_f38acb6c-61bb-416e-b254-223c3be95bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c7416d93-d914-4ff7-b7dd-90ba46b0a37b" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_f38acb6c-61bb-416e-b254-223c3be95bf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c8b7047d-1457-4590-9aed-d31910f36e47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_c7416d93-d914-4ff7-b7dd-90ba46b0a37b" xlink:to="loc_us-gaap_InterestExpense_c8b7047d-1457-4590-9aed-d31910f36e47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d81f2635-96ae-4acb-840e-cb3f540002f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fd77728e-7779-411f-8501-c4423a916af6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d81f2635-96ae-4acb-840e-cb3f540002f1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_fd77728e-7779-411f-8501-c4423a916af6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_775c140c-91ef-4296-843b-f24f2651eddc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_d81f2635-96ae-4acb-840e-cb3f540002f1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_775c140c-91ef-4296-843b-f24f2651eddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_503eded1-0438-4894-b309-0d41314d0923" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c9e5beac-f693-4a68-bae2-c64b5cdae168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_503eded1-0438-4894-b309-0d41314d0923" xlink:to="loc_us-gaap_GrossProfit_c9e5beac-f693-4a68-bae2-c64b5cdae168" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0d49dd1d-2de8-4d0d-b2c1-a6894992b466" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_503eded1-0438-4894-b309-0d41314d0923" xlink:to="loc_us-gaap_OperatingExpenses_0d49dd1d-2de8-4d0d-b2c1-a6894992b466" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4b83a360-4e1a-4498-99c0-564705a49a7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_a12a38d2-3aa2-4380-9972-7de9f4a36cd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4b83a360-4e1a-4498-99c0-564705a49a7a" xlink:to="loc_us-gaap_Revenues_a12a38d2-3aa2-4380-9972-7de9f4a36cd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2a5ae55a-f5f9-4ace-873b-caef1ab567c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_4b83a360-4e1a-4498-99c0-564705a49a7a" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2a5ae55a-f5f9-4ace-873b-caef1ab567c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6169cfb4-abf8-44ff-b591-4cd93a9d7246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c4e09ae2-7fb1-4165-9c53-8285c9a8ba31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6169cfb4-abf8-44ff-b591-4cd93a9d7246" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c4e09ae2-7fb1-4165-9c53-8285c9a8ba31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_51767cf9-9de0-4d92-a253-3cbb97db042d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6169cfb4-abf8-44ff-b591-4cd93a9d7246" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_51767cf9-9de0-4d92-a253-3cbb97db042d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Restructuringandstrategictransactionexpense_4c4a09da-d59e-4e0f-812a-cc4f8d7f29e0" xlink:href="icui-20201231.xsd#icui_Restructuringandstrategictransactionexpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6169cfb4-abf8-44ff-b591-4cd93a9d7246" xlink:to="loc_icui_Restructuringandstrategictransactionexpense_4c4a09da-d59e-4e0f-812a-cc4f8d7f29e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_19afbba1-1d1a-4812-8ddb-271502b9a15c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6169cfb4-abf8-44ff-b591-4cd93a9d7246" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_19afbba1-1d1a-4812-8ddb-271502b9a15c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contractsettlements_1911685f-42b1-43e6-bd25-b5222a1cd306" xlink:href="icui-20201231.xsd#icui_Contractsettlements"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6169cfb4-abf8-44ff-b591-4cd93a9d7246" xlink:to="loc_icui_Contractsettlements_1911685f-42b1-43e6-bd25-b5222a1cd306" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StatementofComprehensiveIncome" xlink:type="simple" xlink:href="icui-20201231.xsd#StatementofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/StatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7d3b857-8a5d-4394-8f5d-f55876351f7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1f68f07a-090a-41d5-9863-16216303a076" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7d3b857-8a5d-4394-8f5d-f55876351f7b" xlink:to="loc_us-gaap_NetIncomeLoss_1f68f07a-090a-41d5-9863-16216303a076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_b7fbd179-5205-4515-9a2c-423d58494806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7d3b857-8a5d-4394-8f5d-f55876351f7b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_b7fbd179-5205-4515-9a2c-423d58494806" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_aa1f2808-5cec-4d88-b99d-f0ca704ee4db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7d3b857-8a5d-4394-8f5d-f55876351f7b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_aa1f2808-5cec-4d88-b99d-f0ca704ee4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5f5413e1-d439-453e-855e-d84c3765573f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_f7d3b857-8a5d-4394-8f5d-f55876351f7b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_5f5413e1-d439-453e-855e-d84c3765573f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="icui-20201231.xsd#StatementofComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0621272-482c-4f58-a7a7-94ce6853af5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a0621272-482c-4f58-a7a7-94ce6853af5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_da42e8a1-0431-4959-aef4-480eab74c04b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_da42e8a1-0431-4959-aef4-480eab74c04b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_9051beda-af48-4a9c-bda6-19c71d5bc4bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_9051beda-af48-4a9c-bda6-19c71d5bc4bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_13469c93-a456-4def-8c52-2bbd56ea1393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_13469c93-a456-4def-8c52-2bbd56ea1393" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_03efbb33-87e2-4842-ab12-94d12749ba09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_03efbb33-87e2-4842-ab12-94d12749ba09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_827a8fc4-aa57-4521-bc9f-bdd5d9fd0283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_827a8fc4-aa57-4521-bc9f-bdd5d9fd0283" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_8dfd8421-14e1-48b2-bee3-552bd73a83e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0c1c7906-81b4-4976-a89b-2bf1ced33834" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_8dfd8421-14e1-48b2-bee3-552bd73a83e3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8bae523-55b2-4701-bce1-00c06451d29b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_97251598-8991-4a0b-87d4-88d45c422f56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8bae523-55b2-4701-bce1-00c06451d29b" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_97251598-8991-4a0b-87d4-88d45c422f56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_55a523f2-f581-46f8-b846-0acacb248e48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8bae523-55b2-4701-bce1-00c06451d29b" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_55a523f2-f581-46f8-b846-0acacb248e48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_371f8cfd-2f24-45b6-948e-14ab01695b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8bae523-55b2-4701-bce1-00c06451d29b" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_371f8cfd-2f24-45b6-948e-14ab01695b23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_85065f5a-3ce9-4ce7-9bb0-7d9e77a2831f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8bae523-55b2-4701-bce1-00c06451d29b" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_85065f5a-3ce9-4ce7-9bb0-7d9e77a2831f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_55073a2f-7e87-48fa-b26b-ebb2fcd146a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d8bae523-55b2-4701-bce1-00c06451d29b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_55073a2f-7e87-48fa-b26b-ebb2fcd146a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f2bf06a-b225-4640-a979-a3fbfaf5fa37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24fdb4f7-647d-4996-8ee6-d071ac2b9e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f2bf06a-b225-4640-a979-a3fbfaf5fa37" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_24fdb4f7-647d-4996-8ee6-d071ac2b9e55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c831389-227d-48aa-a247-f6ed7d6b5e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f2bf06a-b225-4640-a979-a3fbfaf5fa37" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8c831389-227d-48aa-a247-f6ed7d6b5e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ddeb4d5a-cdcd-45c6-b2f2-067f395b52e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f2bf06a-b225-4640-a979-a3fbfaf5fa37" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ddeb4d5a-cdcd-45c6-b2f2-067f395b52e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_716d1d03-9056-4461-a549-82cac6c30624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8f2bf06a-b225-4640-a979-a3fbfaf5fa37" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_716d1d03-9056-4461-a549-82cac6c30624" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0bf76eeb-d93a-4522-91b2-a9703fab9ec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_NetIncomeLoss_0bf76eeb-d93a-4522-91b2-a9703fab9ec3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ce518405-c7bc-414d-bcf2-f9007b6f4b4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ce518405-c7bc-414d-bcf2-f9007b6f4b4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Operatingleaserightofuseassetamortization_2c86aaa8-e942-4bdb-8f17-95b3482e474d" xlink:href="icui-20201231.xsd#icui_Operatingleaserightofuseassetamortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_icui_Operatingleaserightofuseassetamortization_2c86aaa8-e942-4bdb-8f17-95b3482e474d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4c5e11d3-0f35-4983-9ddd-e958545e82b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4c5e11d3-0f35-4983-9ddd-e958545e82b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ProvisionForWarrantyAndReturns_614e52b5-698c-4257-b1fb-6fce75307c85" xlink:href="icui-20201231.xsd#icui_ProvisionForWarrantyAndReturns"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_icui_ProvisionForWarrantyAndReturns_614e52b5-698c-4257-b1fb-6fce75307c85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_19028f5d-e375-418d-9aaf-5067ed2cd468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_ShareBasedCompensation_19028f5d-e375-418d-9aaf-5067ed2cd468" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f9de17a-7bd2-44c4-ace6-51264b9744bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9f9de17a-7bd2-44c4-ace6-51264b9744bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Productrationalization_69cd943a-be86-476a-af0c-932f49c23121" xlink:href="icui-20201231.xsd#icui_Productrationalization"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_icui_Productrationalization_69cd943a-be86-476a-af0c-932f49c23121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_5ce6ef85-9543-415f-a0d5-560d1b195ff5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_5ce6ef85-9543-415f-a0d5-560d1b195ff5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_464b3823-9d98-4709-82bf-ffc5a76b8416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_464b3823-9d98-4709-82bf-ffc5a76b8416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f9ef8bc3-6196-482b-84fc-c053a7d43434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f9ef8bc3-6196-482b-84fc-c053a7d43434" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_41c7980f-ce23-4836-9c93-c62865c11e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_41c7980f-ce23-4836-9c93-c62865c11e73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d67752a9-6ee0-4fa8-85ac-a2a466addd6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_d67752a9-6ee0-4fa8-85ac-a2a466addd6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sparepartsusage_15643281-9cf5-4600-b6f1-4c31f4f3836d" xlink:href="icui-20201231.xsd#icui_Sparepartsusage"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_icui_Sparepartsusage_15643281-9cf5-4600-b6f1-4c31f4f3836d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_9c1a77c0-8630-4635-ba12-5991dc83b0e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_9c1a77c0-8630-4635-ba12-5991dc83b0e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b80a993d-888c-402a-9324-174502f9bc60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_b80a993d-888c-402a-9324-174502f9bc60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_b540e275-d01e-49a8-99d9-cc0b2ab35a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_b540e275-d01e-49a8-99d9-cc0b2ab35a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f431a58a-f8fe-486b-beb1-40ed4b32f7fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f431a58a-f8fe-486b-beb1-40ed4b32f7fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_74e79343-3fe5-4527-8175-7e3fdbc16e28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="19" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_74e79343-3fe5-4527-8175-7e3fdbc16e28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2ca68d29-c5de-4f70-8780-c5fc306e6129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_2ca68d29-c5de-4f70-8780-c5fc306e6129" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_87abb8a1-a24b-4009-be96-49a1df8e7f5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_87abb8a1-a24b-4009-be96-49a1df8e7f5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3dc810b0-5087-4aed-8bbc-c07e54ab3678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="22" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3dc810b0-5087-4aed-8bbc-c07e54ab3678" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_5ebe0658-923e-4520-8615-e9043ac7d676" xlink:href="icui-20201231.xsd#icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes"/>
    <link:calculationArc order="23" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_5ebe0658-923e-4520-8615-e9043ac7d676" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_c20be319-c99a-43ae-bdb1-1102ecaccc7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:calculationArc order="24" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5c0c96ec-fd6f-40c6-a625-6bee2c6dd277" xlink:to="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_c20be319-c99a-43ae-bdb1-1102ecaccc7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0ec959f5-994c-424a-9327-f4fc6b1199a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_adc33e87-f9c8-4305-9b88-6a3676521791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0ec959f5-994c-424a-9327-f4fc6b1199a5" xlink:to="loc_us-gaap_InventoryRawMaterials_adc33e87-f9c8-4305-9b88-6a3676521791" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_001070cd-1109-45f3-a3c8-7e9a9857b647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0ec959f5-994c-424a-9327-f4fc6b1199a5" xlink:to="loc_us-gaap_InventoryWorkInProcess_001070cd-1109-45f3-a3c8-7e9a9857b647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_0bdad453-fd54-4966-a776-9189de11bce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0ec959f5-994c-424a-9327-f4fc6b1199a5" xlink:to="loc_us-gaap_InventoryFinishedGoods_0bdad453-fd54-4966-a776-9189de11bce8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_39e053e9-3710-4078-9192-a6ce19fd8d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1b72fc05-4620-4267-983e-59623820ba12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_39e053e9-3710-4078-9192-a6ce19fd8d1d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1b72fc05-4620-4267-983e-59623820ba12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4424bd72-48c3-4246-a17a-79996c8a205b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_39e053e9-3710-4078-9192-a6ce19fd8d1d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_4424bd72-48c3-4246-a17a-79996c8a205b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AcquisitionsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTables" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTextDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTableDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularIntangibleDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationDetails1"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationDetails2"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RevenueNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueTables" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RevenueTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueDisaggregationofRevenueProductLineDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueDisaggregationofRevenuebyGeographyDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueContractLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RevenueContractLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueContractLiabilitiesTextDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesLeaseCostDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesSupplementalCashFlowLeaseInformationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesSupplementalBalanceSheetLeaseinformationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FinanceLeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesLeaseMaturityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesLeaseMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesLeaseMaturityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesFinanceLeaseMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardShareawardsNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardTables" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockBasedCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionPlansDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionsGrantedandValuationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardShareAwarddataDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardOptionsexerciseddataDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardRSUandPRSUDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardRSUandPRSURollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardESPPNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementTables" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementTextDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementTextDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_781bc4be-9bed-41c0-8d32-4cfb5bfe4ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_781bc4be-9bed-41c0-8d32-4cfb5bfe4ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsAndOtherAssets_5c835d00-c35d-4e9e-afed-6e2c736c72ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsAndOtherAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_us-gaap_DeferredCostsAndOtherAssets_5c835d00-c35d-4e9e-afed-6e2c736c72ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Prepaidinsuranceandpropertytaxes_1a85b399-b7c0-422d-a2ed-f9c7960dd3d9" xlink:href="icui-20201231.xsd#icui_Prepaidinsuranceandpropertytaxes"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_icui_Prepaidinsuranceandpropertytaxes_1a85b399-b7c0-422d-a2ed-f9c7960dd3d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Prepaidothertaxes_40ec3e9e-ebec-4d92-b7a6-ef18c63cd9c2" xlink:href="icui-20201231.xsd#icui_Prepaidothertaxes"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_icui_Prepaidothertaxes_40ec3e9e-ebec-4d92-b7a6-ef18c63cd9c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Deferredtaxcharge_c0aba628-aa1e-4e29-82b8-eb83f3cffc31" xlink:href="icui-20201231.xsd#icui_Deferredtaxcharge"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_icui_Deferredtaxcharge_c0aba628-aa1e-4e29-82b8-eb83f3cffc31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_18823033-1e7c-4a12-a7c0-42e83d82ec6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_18823033-1e7c-4a12-a7c0-42e83d82ec6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositAssets_a739b047-c866-4593-9ee8-c543e118e965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_us-gaap_DepositAssets_a739b047-c866-4593-9ee8-c543e118e965" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_f535dda3-b51b-4b97-bc82-cd6418aa7ec3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_bd082b24-bf45-4eb6-b64a-142d603ce746" xlink:to="loc_us-gaap_OtherAssetsCurrent_f535dda3-b51b-4b97-bc82-cd6418aa7ec3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilities"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LongTermObligationsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LongTermObligationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LongTermObligationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsLineofCreditPricingDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesIncometaxdisclosureTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesIncomeLossfromContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesChangeintaxespayableDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesEffectivetaxrateDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_151ec2e1-3126-4611-9a3b-814d41197605" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_151ec2e1-3126-4611-9a3b-814d41197605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_19d86360-a197-43a0-9957-4062979391dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_19d86360-a197-43a0-9957-4062979391dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6e7ebf41-8771-4c20-8ef4-c00ec46b1429" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_6e7ebf41-8771-4c20-8ef4-c00ec46b1429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_GILTItaxexpense_a9a1d714-7259-40fe-95ea-565e9ca8e2d7" xlink:href="icui-20201231.xsd#icui_GILTItaxexpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_icui_GILTItaxexpense_a9a1d714-7259-40fe-95ea-565e9ca8e2d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_b1ea91a8-5096-4fc9-ad5e-ad66ca81c25e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_b1ea91a8-5096-4fc9-ad5e-ad66ca81c25e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1c70dd41-6ab8-4975-9d3f-78e0242d6153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1c70dd41-6ab8-4975-9d3f-78e0242d6153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Taxreform_3e994fd0-abb2-40f9-9fd0-16da09035692" xlink:href="icui-20201231.xsd#icui_Taxreform"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_icui_Taxreform_3e994fd0-abb2-40f9-9fd0-16da09035692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationIPMigration_f3b9dadd-e4e5-4a9e-935f-9ba72f3902e6" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationIPMigration"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_icui_EffectiveIncomeTaxRateReconciliationIPMigration_f3b9dadd-e4e5-4a9e-935f-9ba72f3902e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_1f920f04-bd7e-4541-b04f-5ecca4f63c39" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationContingentConsideration"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_1f920f04-bd7e-4541-b04f-5ecca4f63c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Effectiveincometaxreconciliationnondeductiblecompensation_4f3cea9d-9a65-4915-a71a-c291fb221f61" xlink:href="icui-20201231.xsd#icui_Effectiveincometaxreconciliationnondeductiblecompensation"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_icui_Effectiveincometaxreconciliationnondeductiblecompensation_4f3cea9d-9a65-4915-a71a-c291fb221f61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_04505596-e14e-41df-b2be-a359e983ebb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e0ddd0d8-037a-4371-a5fb-4dbaf5beb84f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_04505596-e14e-41df-b2be-a359e983ebb8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesDeferredincometaxassetsliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_5521fd94-bc2d-4794-b24a-b3f02275275f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0c494dfe-a077-4426-83df-9667cb5b515f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_5521fd94-bc2d-4794-b24a-b3f02275275f" xlink:to="loc_us-gaap_DeferredTaxLiabilities_0c494dfe-a077-4426-83df-9667cb5b515f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesOperatingLossCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxCarryforwardsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxHolidayDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesUndistributedforeignearningsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesUnrecognizedtaxbenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersGeographicInformationTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquity" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/StockholdersEquityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingenciesContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsNotes"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnaudited"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedTables"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="simple" xlink:href="icui-20201231.xsd#SECScheduleArticle1209ValuationandQualifyingAccounts"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#SECScheduleArticle1209ValuationandQualifyingAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>icui-20201231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:aecfae3a-60e6-4f48-9fc3-e8991670a58e,g:8dac587a-2305-4044-a8dc-20f4f9fd6761-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="icui-20201231.xsd#DocumentandEntityInformationDocument"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DocumentandEntityInformationDocument" xlink:type="extended" id="i65afae05d02f498dbfd2eada9a148984_DocumentandEntityInformationDocument"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="ie73b28a853974d6c89c653a3f84a9d0e_ConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:to="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75801d1f-3b3a-40eb-9c65-28d2cdd6c97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75801d1f-3b3a-40eb-9c65-28d2cdd6c97a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_259fc211-e8c6-42bb-ad2b-c3c09f20e1fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_259fc211-e8c6-42bb-ad2b-c3c09f20e1fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_bd77198f-c49c-458e-8471-59f00f956728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_bd77198f-c49c-458e-8471-59f00f956728" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c038bce8-f14e-43d8-9e5f-bf53439551cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c038bce8-f14e-43d8-9e5f-bf53439551cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4247676a-e15b-4325-b4bb-6e83b08bbac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_InventoryNet_4247676a-e15b-4325-b4bb-6e83b08bbac3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_b09c2b2e-6fdb-40ef-97a9-79ae54af376a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_PrepaidTaxes_b09c2b2e-6fdb-40ef-97a9-79ae54af376a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0680c468-0190-4e64-bc0f-6b812967921a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0680c468-0190-4e64-bc0f-6b812967921a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_32194e16-37fa-4140-a5f0-6f046c966a55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_AssetsCurrent_32194e16-37fa-4140-a5f0-6f046c966a55" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ed744a5e-c00d-426a-928d-572671b0ac21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ed744a5e-c00d-426a-928d-572671b0ac21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1f0ae20a-67dd-475d-b9cb-db6974890e2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1f0ae20a-67dd-475d-b9cb-db6974890e2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_f3aaebb8-3f4b-42bd-b650-c6fa2be0e2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_f3aaebb8-3f4b-42bd-b650-c6fa2be0e2c8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_00dcf9f6-18de-4680-863b-89e175aab8e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_Goodwill_00dcf9f6-18de-4680-863b-89e175aab8e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b051bed0-e606-4aa3-9ac7-9a209199c72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b051bed0-e606-4aa3-9ac7-9a209199c72b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7c22867d-8def-4917-b358-dfa5bd1f6c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7c22867d-8def-4917-b358-dfa5bd1f6c16" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9f4653c2-f992-4270-9395-824c354b7abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9f4653c2-f992-4270-9395-824c354b7abc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2ac78487-abf2-4a2d-9b2a-de1a62f9ab03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_Assets_2ac78487-abf2-4a2d-9b2a-de1a62f9ab03" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b73a5251-d070-4884-9d66-7c3c04ad4084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_AccountsPayableCurrent_b73a5251-d070-4884-9d66-7c3c04ad4084" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6a295db4-c77c-430d-a863-5b0da648c492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6a295db4-c77c-430d-a863-5b0da648c492" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_c8c6e03f-312d-44f9-9dab-b0229e8b43d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_c8c6e03f-312d-44f9-9dab-b0229e8b43d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a703feda-ac0c-4070-a651-a6da95ef65da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a703feda-ac0c-4070-a651-a6da95ef65da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2b75b349-208f-44ed-a86f-ce1b4753fea7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_LiabilitiesCurrent_2b75b349-208f-44ed-a86f-ce1b4753fea7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_6be8f2e5-1034-4c41-a900-f864d7a47757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_6be8f2e5-1034-4c41-a900-f864d7a47757" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_de26c852-7b1a-4b51-9935-195790c16d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_OtherLiabilities_de26c852-7b1a-4b51-9935-195790c16d85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4b6a4a5b-f13a-4f4f-955f-fdba621bff85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4b6a4a5b-f13a-4f4f-955f-fdba621bff85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_5ea26547-a1e5-4dc3-afed-8ce9e1140c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_5ea26547-a1e5-4dc3-afed-8ce9e1140c51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_484d2479-efd1-4cfe-b0d9-7eec8a588bc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_CommitmentsAndContingencies_484d2479-efd1-4cfe-b0d9-7eec8a588bc4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_240cbe35-3487-4118-8065-6ba7cfd30c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_240cbe35-3487-4118-8065-6ba7cfd30c91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a14d6465-2f53-458f-bf6b-d090d9a2532c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_CommonStockValue_a14d6465-2f53-458f-bf6b-d090d9a2532c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b60c6322-4a13-4165-87d2-73de83f17b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b60c6322-4a13-4165-87d2-73de83f17b58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_4977cca6-c6f9-4aea-9402-0220828e0888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_TreasuryStockValue_4977cca6-c6f9-4aea-9402-0220828e0888" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62169ea2-f478-4bd4-8270-568ed8f379ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62169ea2-f478-4bd4-8270-568ed8f379ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bab98e1d-45ae-4657-84e8-60fb06b37d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bab98e1d-45ae-4657-84e8-60fb06b37d6d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5d759a03-d1d7-46bf-8b27-d9fac4969494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5d759a03-d1d7-46bf-8b27-d9fac4969494" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_10a3bef7-8993-49b9-baaa-cb3a5cbc3d4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_10a3bef7-8993-49b9-baaa-cb3a5cbc3d4b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:to="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:to="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1ed03563-b55e-4432-a866-fda53903bdd2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1ed03563-b55e-4432-a866-fda53903bdd2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cc091e1d-f5cf-418f-a2f6-602ee42f8559" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cc091e1d-f5cf-418f-a2f6-602ee42f8559" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i62d01fbee9e54e178707a6c77e3e4e46_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofIncome" xlink:type="extended" id="i2f66e0606ec74de195e97fb61a1336a3_ConsolidatedStatementsofIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_a23c58d7-9b58-438f-8869-4aa5b71f9eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_RevenuesAbstract_a23c58d7-9b58-438f-8869-4aa5b71f9eca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_482c958b-1c4d-4dd0-86da-3424a501b350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_a23c58d7-9b58-438f-8869-4aa5b71f9eca" xlink:to="loc_us-gaap_Revenues_482c958b-1c4d-4dd0-86da-3424a501b350" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_410c5107-4f8a-47f6-94f8-88910d8fd349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_410c5107-4f8a-47f6-94f8-88910d8fd349" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_db4a02f4-ae58-4bbf-8ae0-2ca1a0315897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_GrossProfit_db4a02f4-ae58-4bbf-8ae0-2ca1a0315897" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_de1c8154-4836-4d0e-a5c8-a6b00e7d316f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_de1c8154-4836-4d0e-a5c8-a6b00e7d316f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0d60dff6-9d45-4a7e-a005-2a9bd8fadade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0d60dff6-9d45-4a7e-a005-2a9bd8fadade" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Restructuringandstrategictransactionexpense_adf87604-06a6-4923-964d-6dba91f35abc" xlink:href="icui-20201231.xsd#icui_Restructuringandstrategictransactionexpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_icui_Restructuringandstrategictransactionexpense_adf87604-06a6-4923-964d-6dba91f35abc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b9067bc5-bad2-4380-95d5-0066d6606fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b9067bc5-bad2-4380-95d5-0066d6606fd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contractsettlements_fa75953a-5d8a-4ec2-807a-d84c1e47a459" xlink:href="icui-20201231.xsd#icui_Contractsettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_icui_Contractsettlements_fa75953a-5d8a-4ec2-807a-d84c1e47a459" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_16310655-5434-481f-9c84-81ebb5fb5e3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_OperatingExpenses_16310655-5434-481f-9c84-81ebb5fb5e3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c1eaae1d-9fee-47f4-b94d-8bb692e7d706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_OperatingIncomeLoss_c1eaae1d-9fee-47f4-b94d-8bb692e7d706" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_49a524da-7149-430a-8a29-88ef73e6650a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_InterestExpense_49a524da-7149-430a-8a29-88ef73e6650a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d8c51919-a61d-4fad-b61a-81e17b8bed3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d8c51919-a61d-4fad-b61a-81e17b8bed3d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6900c532-5408-49b8-9b4e-5d8a9a5fde82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6900c532-5408-49b8-9b4e-5d8a9a5fde82" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0a3219fd-5167-4828-95c2-524a7a154c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0a3219fd-5167-4828-95c2-524a7a154c73" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_20deb2a3-46f0-4cdc-b12a-a2fe707fcbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_NetIncomeLoss_20deb2a3-46f0-4cdc-b12a-a2fe707fcbaf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7819992a-1dd6-4d41-ab51-4d5e3eec8625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_EarningsPerShareBasic_7819992a-1dd6-4d41-ab51-4d5e3eec8625" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_59a96986-8f60-4bf6-be45-e1322c5c680c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_59a96986-8f60-4bf6-be45-e1322c5c680c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d8a1439d-e1e9-4ef3-b1f7-6a1cc9d00c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d8a1439d-e1e9-4ef3-b1f7-6a1cc9d00c4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_18d6e784-dd74-4a34-b42d-b9782decf496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_18d6e784-dd74-4a34-b42d-b9782decf496" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:to="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1d5f956b-f058-4944-9b92-4c7b6728eb54_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:to="loc_srt_ProductsAndServicesDomain_1d5f956b-f058-4944-9b92-4c7b6728eb54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ef724215-344b-4f88-9a97-003f1b51381d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:to="loc_srt_ProductsAndServicesDomain_ef724215-344b-4f88-9a97-003f1b51381d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StatementofComprehensiveIncome" xlink:type="simple" xlink:href="icui-20201231.xsd#StatementofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/StatementofComprehensiveIncome" xlink:type="extended" id="i8ffc744ed503422b953839776c2e4aac_StatementofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_88a67dc2-da74-494e-8616-c51f1f713ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_NetIncomeLoss_88a67dc2-da74-494e-8616-c51f1f713ce3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6898fac0-f5c2-4f83-8278-a8fa38b2de36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6898fac0-f5c2-4f83-8278-a8fa38b2de36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d7f917ef-198e-4ac8-a4c1-a0adaa7e1c07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d7f917ef-198e-4ac8-a4c1-a0adaa7e1c07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9624bd29-e337-4f43-928e-40a54b791121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9624bd29-e337-4f43-928e-40a54b791121" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c81b239-fba6-4b42-bca1-47b2e3f44da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c81b239-fba6-4b42-bca1-47b2e3f44da9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d55e1b1-6e6e-4d81-b971-eddfbc57d242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d55e1b1-6e6e-4d81-b971-eddfbc57d242" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:to="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7739a1de-0f72-4c06-b626-0ccff6916e64_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7739a1de-0f72-4c06-b626-0ccff6916e64_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8c3e3751-d742-433a-8932-c18a7f17d0f5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8c3e3751-d742-433a-8932-c18a7f17d0f5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="icui-20201231.xsd#StatementofComprehensiveIncomeParenthetical"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical" xlink:type="extended" id="i1874ef90b82144c99aa4d362b209b6cc_StatementofComprehensiveIncomeParenthetical"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="ic23d7934a4d441c2a74ea3d44bfd39ca_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3b76438e-58a2-4195-b8d8-d226c0718ed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3b76438e-58a2-4195-b8d8-d226c0718ed9" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f50d6a00-50d1-48f6-b90f-f239cfaaf734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f50d6a00-50d1-48f6-b90f-f239cfaaf734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4d28ca07-84c5-427e-ac8d-ecd8ca62fadb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockholdersEquity_4d28ca07-84c5-427e-ac8d-ecd8ca62fadb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_05111002-3c73-4130-8dbc-151c7075cdff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_05111002-3c73-4130-8dbc-151c7075cdff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_687e6aa5-f0f9-4387-bb7b-8eb2d323e872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_687e6aa5-f0f9-4387-bb7b-8eb2d323e872" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fe225a22-536c-4826-9858-badc00e2a184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fe225a22-536c-4826-9858-badc00e2a184" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_940784bb-9dca-4492-8b97-6767ba17fcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_940784bb-9dca-4492-8b97-6767ba17fcf8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e4763259-89ac-4d11-b7cd-d1935cb5ba9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e4763259-89ac-4d11-b7cd-d1935cb5ba9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_85d31a0e-08d3-4a5d-a543-6aec5036bf33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_85d31a0e-08d3-4a5d-a543-6aec5036bf33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2bb6b1cc-be41-4faa-abfb-fb8130f9bc52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_NetIncomeLoss_2bb6b1cc-be41-4faa-abfb-fb8130f9bc52" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c6372d52-ab3a-422c-9071-f2907233ceea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e092aba8-4db4-458b-8442-eef77b76a6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3b76438e-58a2-4195-b8d8-d226c0718ed9" xlink:to="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8151f76a-435e-4f82-a626-c52910662cda_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:to="loc_us-gaap_EquityComponentDomain_8151f76a-435e-4f82-a626-c52910662cda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:to="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CommonStockSharesMember_1700eb31-1c54-4975-b844-a8c9cf541a7c" xlink:href="icui-20201231.xsd#icui_CommonStockSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_icui_CommonStockSharesMember_1700eb31-1c54-4975-b844-a8c9cf541a7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_224d0366-7641-4df9-b299-344198ba1d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_CommonStockMember_224d0366-7641-4df9-b299-344198ba1d6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8282c15f-e469-4f55-ad51-ad31e26baaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8282c15f-e469-4f55-ad51-ad31e26baaf3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_f1923c19-b976-409a-b61a-eecb6bbbeb84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_TreasuryStockMember_f1923c19-b976-409a-b61a-eecb6bbbeb84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3bb0c939-9d76-4349-b304-2bd9e3faf712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_RetainedEarningsMember_3bb0c939-9d76-4349-b304-2bd9e3faf712" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ba8cb370-ed6b-4dd9-8d4e-ae98306f2717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ba8cb370-ed6b-4dd9-8d4e-ae98306f2717" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ed6cef3-454c-47c0-bbc8-72b406b9836d_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_2ed6cef3-454c-47c0-bbc8-72b406b9836d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8cad7796-b905-4139-9cc6-09decdd8d2d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8cad7796-b905-4139-9cc6-09decdd8d2d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7a231ae6-f4b9-4212-8576-8c0d2b743145" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8cad7796-b905-4139-9cc6-09decdd8d2d9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7a231ae6-f4b9-4212-8576-8c0d2b743145" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i7540018467ee44e1a5b1b08c23273b3e_ConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c5c1255-53c1-4787-84ee-528c23601e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_NetIncomeLoss_1c5c1255-53c1-4787-84ee-528c23601e26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7d287e93-c003-4ffc-a055-2daa17160d69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7d287e93-c003-4ffc-a055-2daa17160d69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Operatingleaserightofuseassetamortization_2057e3f4-854f-4113-8d6e-ffd9f49676d0" xlink:href="icui-20201231.xsd#icui_Operatingleaserightofuseassetamortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_Operatingleaserightofuseassetamortization_2057e3f4-854f-4113-8d6e-ffd9f49676d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_50bf57e7-ba4e-42a7-b252-bf76692c8b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_50bf57e7-ba4e-42a7-b252-bf76692c8b2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ProvisionForWarrantyAndReturns_0aaa5f12-8510-4a4e-8c1e-34e71170ea34" xlink:href="icui-20201231.xsd#icui_ProvisionForWarrantyAndReturns"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_ProvisionForWarrantyAndReturns_0aaa5f12-8510-4a4e-8c1e-34e71170ea34" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0879cacd-15d4-4ebd-882c-54bce97b4655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ShareBasedCompensation_0879cacd-15d4-4ebd-882c-54bce97b4655" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_89e28a89-e7bf-46f3-9722-cba5fb102e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_89e28a89-e7bf-46f3-9722-cba5fb102e6d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Productrationalization_ded192f7-39d5-4719-a6b7-8bdbc9e4e464" xlink:href="icui-20201231.xsd#icui_Productrationalization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_Productrationalization_ded192f7-39d5-4719-a6b7-8bdbc9e4e464" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f171673e-925c-4e52-8abf-9ff5485dc414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f171673e-925c-4e52-8abf-9ff5485dc414" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_60d7cea2-07b2-41ed-8bb3-2f6339902fdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_60d7cea2-07b2-41ed-8bb3-2f6339902fdd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_5ab254f9-31ba-4717-81ec-891792c47bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_5ab254f9-31ba-4717-81ec-891792c47bcc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_09feb3b7-7221-4858-8d7b-72d90cd598b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_09feb3b7-7221-4858-8d7b-72d90cd598b9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6fb91232-c6a1-42b6-95da-2032ef4a0f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6fb91232-c6a1-42b6-95da-2032ef4a0f38" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_d59b8d71-067d-4cf6-bcf6-ef5f296f575c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_d59b8d71-067d-4cf6-bcf6-ef5f296f575c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sparepartsusage_8445645f-0b91-4d81-aa0e-2b0fd80fce50" xlink:href="icui-20201231.xsd#icui_Sparepartsusage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_Sparepartsusage_8445645f-0b91-4d81-aa0e-2b0fd80fce50" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_718ef8dc-a6ca-4b6d-8525-abf427fac5e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_718ef8dc-a6ca-4b6d-8525-abf427fac5e2" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf4b505b-e456-4fbe-8dc9-b6e535839f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf4b505b-e456-4fbe-8dc9-b6e535839f47" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_dd4a9f78-0063-46ef-a376-7c246297fa74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_dd4a9f78-0063-46ef-a376-7c246297fa74" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aec349c7-6ed3-450c-91e1-78b4fdb2a617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aec349c7-6ed3-450c-91e1-78b4fdb2a617" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_cd45fb39-133d-47f4-af60-186c912f969f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_cd45fb39-133d-47f4-af60-186c912f969f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7df17813-71bf-4b32-8a6b-6e684118f46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7df17813-71bf-4b32-8a6b-6e684118f46a" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3c5bf928-d4b6-4eba-8b62-8b9746e62f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3c5bf928-d4b6-4eba-8b62-8b9746e62f93" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_237dff59-61be-484b-9776-afc2bc512d24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_237dff59-61be-484b-9776-afc2bc512d24" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_47f24052-ed70-4518-ab24-e015127814e5" xlink:href="icui-20201231.xsd#icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_47f24052-ed70-4518-ab24-e015127814e5" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_31b51b70-409e-4008-b7e7-e7f2d3bf15be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_31b51b70-409e-4008-b7e7-e7f2d3bf15be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_51c95f94-adc9-4d16-a4b2-1baaf29aa68a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_51c95f94-adc9-4d16-a4b2-1baaf29aa68a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_85483c21-2034-41d6-be43-76b5dd77a74b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_85483c21-2034-41d6-be43-76b5dd77a74b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_38c04fae-ef84-43d1-b436-2723cb40b2d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_38c04fae-ef84-43d1-b436-2723cb40b2d0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6e320e9c-3a7c-4c73-b5ce-0fe4fc807b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6e320e9c-3a7c-4c73-b5ce-0fe4fc807b83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_09bcd29e-13e7-4354-9d6e-a1395c9a58dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_09bcd29e-13e7-4354-9d6e-a1395c9a58dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4a8309d4-b481-4ce4-843b-df00742a9434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4a8309d4-b481-4ce4-843b-df00742a9434" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_97a06976-c25d-4dc7-ace9-c3ea3262ab34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_97a06976-c25d-4dc7-ace9-c3ea3262ab34" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c496b04-c431-4ffc-985f-3a0151b3f1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c496b04-c431-4ffc-985f-3a0151b3f1bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f3ee9721-ffbc-488b-aa7d-d94069407bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f3ee9721-ffbc-488b-aa7d-d94069407bfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f00441ea-b04b-4a72-84ca-610b3bbadb42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f00441ea-b04b-4a72-84ca-610b3bbadb42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6b605f2a-6cb8-48c9-a3ec-c60bf9cca653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6b605f2a-6cb8-48c9-a3ec-c60bf9cca653" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8514616a-38e3-4667-9e04-d83cef248fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8514616a-38e3-4667-9e04-d83cef248fcf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e44b1ecb-577f-4761-ad14-f2aae5e89d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e44b1ecb-577f-4761-ad14-f2aae5e89d4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_79ffe262-e6a7-4249-b0ab-4798d8f921e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_79ffe262-e6a7-4249-b0ab-4798d8f921e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_f0e73759-4cac-448b-a1ab-7d22d9cb42e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_f0e73759-4cac-448b-a1ab-7d22d9cb42e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0cd34705-afc3-4886-a9d3-612e268beab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0cd34705-afc3-4886-a9d3-612e268beab3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1cbd25dd-b461-425f-95b2-b1de6c1d1740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1cbd25dd-b461-425f-95b2-b1de6c1d1740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2129041f-f7e9-47cd-b4ec-41ffd61907cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_b6e8a332-b8f5-48d6-bf1e-89df8f8df7f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:to="loc_us-gaap_IncomeTaxesPaid_b6e8a332-b8f5-48d6-bf1e-89df8f8df7f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_512d49d4-b48d-421b-ae99-6b5099913e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:to="loc_us-gaap_InterestPaidNet_512d49d4-b48d-421b-ae99-6b5099913e9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c17f7c99-be33-4885-afb5-7842130ca051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c17f7c99-be33-4885-afb5-7842130ca051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_64c584fa-f0cd-4691-8350-2ce4e5776823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_64c584fa-f0cd-4691-8350-2ce4e5776823" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NetCashPaidReceivedforcurrentandprioracquisitions_be261239-d5d9-471c-ab2c-88b20185fc8a" xlink:href="icui-20201231.xsd#icui_NetCashPaidReceivedforcurrentandprioracquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_icui_NetCashPaidReceivedforcurrentandprioracquisitions_be261239-d5d9-471c-ab2c-88b20185fc8a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_17b0f1af-632c-4d86-9eb6-b0114d4bf69c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_17b0f1af-632c-4d86-9eb6-b0114d4bf69c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_837bb2f1-8513-4fcd-8169-b3d2c4084ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_837bb2f1-8513-4fcd-8169-b3d2c4084ed5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAssumed1_ddda67ac-0bbb-4117-b985-7a23cdf84d06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAssumed1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_LiabilitiesAssumed1_ddda67ac-0bbb-4117-b985-7a23cdf84d06" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:to="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_89b13eb9-79f4-487d-b943-667ce43b7e0e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_89b13eb9-79f4-487d-b943-667ce43b7e0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_db870ef3-25ae-487a-85f5-9456ca86c1de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_db870ef3-25ae-487a-85f5-9456ca86c1de" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies" xlink:type="extended" id="i7ad13491a01e424bbd6ac40673a1cfb8_GeneralandSummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="ia8781142813a4107964407e55073e5c8_GeneralandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended" id="i0276c45d26ee48029ba35402798e47d0_GeneralandSummaryofSignificantAccountingPoliciesTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended" id="iecefe17ac23f4d2c9f0022162a97ae4c_GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="extended" id="id974240562774eedaae9152e5ab51d1f_GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" xlink:type="extended" id="ic5c391c21f454da99ebb8c38d9e0f844_GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_75923078-a6e0-4a59-a504-59045dc7b225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_75923078-a6e0-4a59-a504-59045dc7b225" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51c8f625-dbad-41ec-938e-9aadbcb67c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51c8f625-dbad-41ec-938e-9aadbcb67c4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_523e60b2-88aa-4f05-8af1-64fb194f57d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_523e60b2-88aa-4f05-8af1-64fb194f57d3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_46a21dba-2552-42a4-b925-5e18a66d671a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_46a21dba-2552-42a4-b925-5e18a66d671a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_9d8e0f2c-42d2-44e4-8d45-610b7ef43ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_9d8e0f2c-42d2-44e4-8d45-610b7ef43ccb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_1dff98a4-fbde-4ecd-a23b-fa7b886a00c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_1dff98a4-fbde-4ecd-a23b-fa7b886a00c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MoldsMember_bdcc9fe1-0891-4b38-8c86-03ca5443eff8" xlink:href="icui-20201231.xsd#icui_MoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_icui_MoldsMember_bdcc9fe1-0891-4b38-8c86-03ca5443eff8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ComputerEquipmentAndSoftwareMember_065ccf32-5a0d-4c41-adb0-2fda6ac42137" xlink:href="icui-20201231.xsd#icui_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_icui_ComputerEquipmentAndSoftwareMember_065ccf32-5a0d-4c41-adb0-2fda6ac42137" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_db5f3a16-39da-48c6-a6ae-5b7715f3f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_db5f3a16-39da-48c6-a6ae-5b7715f3f8b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InstrumentsPlacedwithCustomersMember_3f406f16-6eff-4ad5-a70e-0cfd01f221bf" xlink:href="icui-20201231.xsd#icui_InstrumentsPlacedwithCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_icui_InstrumentsPlacedwithCustomersMember_3f406f16-6eff-4ad5-a70e-0cfd01f221bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c6c28080-4c68-43f3-ada2-1920a12ce9df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_ConstructionInProgressMember_c6c28080-4c68-43f3-ada2-1920a12ce9df" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" xlink:type="extended" id="ie3303589606940e08a99385fa5d05f1a_GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ee2a9d27-53b9-4202-81a3-e7b99bcfce23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a89c8e59-2257-4ae3-a911-6f7f37b90ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ee2a9d27-53b9-4202-81a3-e7b99bcfce23" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a89c8e59-2257-4ae3-a911-6f7f37b90ae5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ee2a9d27-53b9-4202-81a3-e7b99bcfce23" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e15e6955-0275-47da-88de-ca41b3e734c5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e15e6955-0275-47da-88de-ca41b3e734c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0759f73f-947c-40f3-8838-0de5ece10270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_us-gaap_BuildingMember_0759f73f-947c-40f3-8838-0de5ece10270" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_41df2b9c-28f6-4cc7-b260-37453f31978b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_us-gaap_BuildingImprovementsMember_41df2b9c-28f6-4cc7-b260-37453f31978b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_951c4b75-8bf0-4187-a588-b009dbb82e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_951c4b75-8bf0-4187-a588-b009dbb82e1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FurniturefixturesandmoldsMember_65d5cca7-f9ec-452c-a03c-6bcdb8c2c595" xlink:href="icui-20201231.xsd#icui_FurniturefixturesandmoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_icui_FurniturefixturesandmoldsMember_65d5cca7-f9ec-452c-a03c-6bcdb8c2c595" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ComputerEquipmentAndSoftwareMember_7d6b4380-c6cf-4e70-bb8f-949d18c76967" xlink:href="icui-20201231.xsd#icui_ComputerEquipmentAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_icui_ComputerEquipmentAndSoftwareMember_7d6b4380-c6cf-4e70-bb8f-949d18c76967" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InstrumentsPlacedwithCustomersMember_511acf34-f4a4-46b4-a34e-ea89946e6c48" xlink:href="icui-20201231.xsd#icui_InstrumentsPlacedwithCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_icui_InstrumentsPlacedwithCustomersMember_511acf34-f4a4-46b4-a34e-ea89946e6c48" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:to="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_69e222d9-cda6-420c-9a92-acba4ce0d0b1_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:to="loc_srt_RangeMember_69e222d9-cda6-420c-9a92-acba4ce0d0b1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:to="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d3ce73f-122a-4bae-8613-63aa4db73514" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:to="loc_srt_MinimumMember_8d3ce73f-122a-4bae-8613-63aa4db73514" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f55b8213-ed21-43c2-a8a5-f2d9966f9386" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:to="loc_srt_MaximumMember_f55b8213-ed21-43c2-a8a5-f2d9966f9386" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" xlink:type="extended" id="id8bf04f3568045948232d5b84a7fe724_GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" xlink:type="extended" id="ib254b4a9a042471e8aa6c1a321c21445_GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1abe43cf-1acb-4ea1-b0ed-9adc8902c066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1abe43cf-1acb-4ea1-b0ed-9adc8902c066" xlink:to="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bdde9ecd-b1ad-426e-9e01-766482912e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_Goodwill_bdde9ecd-b1ad-426e-9e01-766482912e67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ac2675b9-e090-4aaf-93d0-1929a9b8c02d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ac2675b9-e090-4aaf-93d0-1929a9b8c02d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_edf2e22b-8b14-461a-b45d-3784130744b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_edf2e22b-8b14-461a-b45d-3784130744b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_37c472c0-84f2-4e39-8aff-42bb95d60d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_37c472c0-84f2-4e39-8aff-42bb95d60d71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2e5562d8-765c-43ce-a9ee-92d77b242e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1abe43cf-1acb-4ea1-b0ed-9adc8902c066" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59138e4c-f9a4-4263-9328-3fa81e3822c0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_59138e4c-f9a4-4263-9328-3fa81e3822c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MedicalAustraliaLimitedMember_75bfd0fa-7806-4542-8535-dcdeaa2b6fb8" xlink:href="icui-20201231.xsd#icui_MedicalAustraliaLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_MedicalAustraliaLimitedMember_75bfd0fa-7806-4542-8535-dcdeaa2b6fb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_5dd3cdc2-d601-428c-bcfe-67ace265a479" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_PursuitVascularInc.Member_5dd3cdc2-d601-428c-bcfe-67ace265a479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_TruProcessMember_89eccc92-2ce5-4d3f-be87-d50281fa3556" xlink:href="icui-20201231.xsd#icui_TruProcessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_TruProcessMember_89eccc92-2ce5-4d3f-be87-d50281fa3556" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherAcquisitionMember_de4442bd-2a3f-4251-a272-969193c993d7" xlink:href="icui-20201231.xsd#icui_OtherAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_OtherAcquisitionMember_de4442bd-2a3f-4251-a272-969193c993d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularMember_dd1b87dd-2671-4d43-afcd-ad0a3d8b118d" xlink:href="icui-20201231.xsd#icui_PursuitVascularMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_PursuitVascularMember_dd1b87dd-2671-4d43-afcd-ad0a3d8b118d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" xlink:type="extended" id="i0b307bc8cf724c94b881e892e18e7a5c_GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3542a49b-00b4-4f91-9d45-6114620e5327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3542a49b-00b4-4f91-9d45-6114620e5327" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b0aed3b4-35ec-4628-9d5d-15e00461e8ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b0aed3b4-35ec-4628-9d5d-15e00461e8ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8eae1584-b014-4efa-8ada-7c80d0249e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8eae1584-b014-4efa-8ada-7c80d0249e50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c6309755-0733-475a-83df-bfc8dcf75b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c6309755-0733-475a-83df-bfc8dcf75b0a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7d6b490c-5938-476e-9b72-eecc3f69c491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7d6b490c-5938-476e-9b72-eecc3f69c491" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_617241b7-357e-4f60-9948-da16e14a7c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_617241b7-357e-4f60-9948-da16e14a7c56" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_bcfc2e38-cbc1-43c9-b9e5-636816236970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_PatentsMember_bcfc2e38-cbc1-43c9-b9e5-636816236970" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_fa8b3d43-e34a-4a19-a4fc-d15de6f8094f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_CustomerContractsMember_fa8b3d43-e34a-4a19-a4fc-d15de6f8094f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_e3e8118b-5b84-4a84-9cf1-9237a2d94aac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_e3e8118b-5b84-4a84-9cf1-9237a2d94aac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_c8d34f21-fb8d-44db-8084-a379ac324cfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_TrademarksMember_c8d34f21-fb8d-44db-8084-a379ac324cfc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0fd3d234-beb0-4f8e-9282-af016c1465e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_TradeNamesMember_0fd3d234-beb0-4f8e-9282-af016c1465e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_e2dc78c5-ccf0-4489-994b-b949fdfc581e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_e2dc78c5-ccf0-4489-994b-b949fdfc581e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ba0c0c2f-ab3a-427f-b356-9387a35dc7af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ba0c0c2f-ab3a-427f-b356-9387a35dc7af" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_c3771a79-79e8-4476-8276-b35a00424400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_c3771a79-79e8-4476-8276-b35a00424400" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" xlink:type="extended" id="i534ba73f72a54979afa9b05b5fedec7d_GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" xlink:type="extended" id="i6847aeb694104f7f80c887c45fc1e3e6_GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_95bbb3e8-b5b8-46c5-a2c2-3c22081dc0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_95bbb3e8-b5b8-46c5-a2c2-3c22081dc0f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f9a6d271-4de3-474e-a17e-3b7a3af17c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f9a6d271-4de3-474e-a17e-3b7a3af17c22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b41683a9-7ff6-4040-8c08-94f85f530132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b41683a9-7ff6-4040-8c08-94f85f530132" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ab5108b2-4c33-4e5a-b887-ab7f89a564ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ab5108b2-4c33-4e5a-b887-ab7f89a564ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6fb4c2d2-50b7-4208-8005-c6e2e7adc2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6fb4c2d2-50b7-4208-8005-c6e2e7adc2f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ebe509da-41ce-4724-a4d7-add9bb485873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ebe509da-41ce-4724-a4d7-add9bb485873" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e093076a-dd0d-41ac-8971-82557a362740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e093076a-dd0d-41ac-8971-82557a362740" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95472daf-d985-4dd5-adc6-4fb3ad04bd0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95472daf-d985-4dd5-adc6-4fb3ad04bd0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" xlink:type="extended" id="i584f1fe0f99d47dca9bdc09d8fa3ff46_GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis_255476c7-21aa-4e13-bf7e-3b69ecbbb9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis_255476c7-21aa-4e13-bf7e-3b69ecbbb9c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_2a7f2043-998e-4065-b911-1248484d4be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_2a7f2043-998e-4065-b911-1248484d4be4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_5c605a00-671e-4f55-be11-ac91dc75d6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_AvailableForSaleSecurities_5c605a00-671e-4f55-be11-ac91dc75d6e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:to="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_3983e0c5-3d6c-41c3-9e4d-4dfa2690cc53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_3983e0c5-3d6c-41c3-9e4d-4dfa2690cc53" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongtermInvestmentsDomain_9ffe7978-65eb-486d-bf4a-a307b8615454" xlink:href="icui-20201231.xsd#icui_LongtermInvestmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:to="loc_icui_LongtermInvestmentsDomain_9ffe7978-65eb-486d-bf4a-a307b8615454" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended" id="i7f708c0eb7db4ef0bd692c350ecdee4f_GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" xlink:type="extended" id="i3f5a08812e8a4a66b329df01182aa7ed_GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" xlink:type="extended" id="i1ed935b0911e4aa6a6171ea4cb2860c2_GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" xlink:type="extended" id="iea5907a6547e4605b3ff9c147be662ac_GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ea5ad5f-5c97-46cd-b59d-298755ff707b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_NetIncomeLoss_5ea5ad5f-5c97-46cd-b59d-298755ff707b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50082d1e-a691-4b0f-a1b1-b9561971e98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50082d1e-a691-4b0f-a1b1-b9561971e98a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bedf6281-1860-40e6-beb0-d8da8b198dbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bedf6281-1860-40e6-beb0-d8da8b198dbb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c9c50db-f91f-4c3f-bb3f-be00631739bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c9c50db-f91f-4c3f-bb3f-be00631739bb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_18b12a5f-261c-4626-939c-a8fa2befd3e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_EarningsPerShareBasic_18b12a5f-261c-4626-939c-a8fa2befd3e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d9c611ae-88c0-42ec-a442-7227a1c8835b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d9c611ae-88c0-42ec-a442-7227a1c8835b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1986ecf4-e5ce-45a4-b605-754a660e2b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1986ecf4-e5ce-45a4-b605-754a660e2b58" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_37509db3-1840-4737-9395-d916ae773d43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_37509db3-1840-4737-9395-d916ae773d43" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_37509db3-1840-4737-9395-d916ae773d43" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b64f0215-f5c9-4ef6-83c6-f9ffcaebd8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b64f0215-f5c9-4ef6-83c6-f9ffcaebd8c2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended" id="i487ccb56a4794029b236049c8c008bcb_GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AcquisitionsNotes" xlink:type="extended" id="ibeba28c7a6464a988648d8d789c153bf_AcquisitionsNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTables" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTables" xlink:type="extended" id="id5fc6bd7ac1c40db8764a9e8c4ea3d70_AcquisitionsPursuitVascularTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f4ebf6c1-f583-490e-b8c5-891040595f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_bf0ca772-be6d-49df-a7a2-230e1dd357a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f4ebf6c1-f583-490e-b8c5-891040595f5d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_bf0ca772-be6d-49df-a7a2-230e1dd357a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f4ebf6c1-f583-490e-b8c5-891040595f5d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7be862c4-769c-40dc-956b-cabfb80eeb54_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7be862c4-769c-40dc-956b-cabfb80eeb54_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b60137a-7a84-4e4e-b1fe-f8a704ba46c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b60137a-7a84-4e4e-b1fe-f8a704ba46c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_4a2e491e-ce62-4376-95ae-c3e4e63f8270" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b60137a-7a84-4e4e-b1fe-f8a704ba46c7" xlink:to="loc_icui_PursuitVascularInc.Member_4a2e491e-ce62-4376-95ae-c3e4e63f8270" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTextDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails" xlink:type="extended" id="i4313de18da1947e3a065986f2f106e4d_AcquisitionsPursuitVascularTextDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_77cbe928-e1ec-49e8-a30c-e7e67de66681" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_77cbe928-e1ec-49e8-a30c-e7e67de66681" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4403dcf7-c893-4397-b07c-b545dafafad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4403dcf7-c893-4397-b07c-b545dafafad1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross_47e77ce9-44dc-47fb-b6ca-73616829e808" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_icui_Contingentconsiderationgross_47e77ce9-44dc-47fb-b6ca-73616829e808" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b289c2a1-60ad-42a4-80fa-706e00917094_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b289c2a1-60ad-42a4-80fa-706e00917094_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_6acd6ad3-9910-489b-9ab7-aa528ec1b023" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:to="loc_icui_PursuitVascularInc.Member_6acd6ad3-9910-489b-9ab7-aa528ec1b023" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MedicalAustraliaLimitedMember_22dc86c3-3351-42bb-8ead-6375b0deb903" xlink:href="icui-20201231.xsd#icui_MedicalAustraliaLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:to="loc_icui_MedicalAustraliaLimitedMember_22dc86c3-3351-42bb-8ead-6375b0deb903" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignDistibutorMember_ff26b022-7b79-4b51-8088-afc8b8b139fe" xlink:href="icui-20201231.xsd#icui_ForeignDistibutorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:to="loc_icui_ForeignDistibutorMember_ff26b022-7b79-4b51-8088-afc8b8b139fe" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTableDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails" xlink:type="extended" id="ica22ae03375e4a0f921fe4722626e086_AcquisitionsPursuitVascularTableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_3b54fab9-7198-45e0-8246-5fffb0d0d484" xlink:href="icui-20201231.xsd#icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_3b54fab9-7198-45e0-8246-5fffb0d0d484" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_58905569-1c6d-40d6-8774-4e610cb1244e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_58905569-1c6d-40d6-8774-4e610cb1244e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_07e25026-902f-4864-a819-3a0c95f88fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_07e25026-902f-4864-a819-3a0c95f88fbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_7c23c7a7-f59e-4d74-8a0f-7316fcd4edb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_7c23c7a7-f59e-4d74-8a0f-7316fcd4edb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_09ece404-4aa3-424c-bdcc-aeed2d430152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_09ece404-4aa3-424c-bdcc-aeed2d430152" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5502b96d-5ed8-4f96-bd40-77a21a9089c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5502b96d-5ed8-4f96-bd40-77a21a9089c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a61ca09f-0485-4d08-a162-d09f54c7aabd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a61ca09f-0485-4d08-a162-d09f54c7aabd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_32e1cc68-0180-42d0-8865-1da1046e1ace" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_32e1cc68-0180-42d0-8865-1da1046e1ace" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f48c9b5d-785e-4928-a935-72a5f4cceeca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f48c9b5d-785e-4928-a935-72a5f4cceeca" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20ad0ac2-8d01-4d47-867f-4f4a66fbf686" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20ad0ac2-8d01-4d47-867f-4f4a66fbf686" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7c5e238e-aa49-4e9f-866a-88167852cc6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7c5e238e-aa49-4e9f-866a-88167852cc6b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71921b88-7659-44bb-b80f-b5924ba77ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71921b88-7659-44bb-b80f-b5924ba77ffa" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_61a09384-30ee-454e-a98c-fce45ff94293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_61a09384-30ee-454e-a98c-fce45ff94293" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ecdcffde-ef84-4180-a11c-0e7f50e34bfa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ecdcffde-ef84-4180-a11c-0e7f50e34bfa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b18b2f0a-f401-4193-80bc-0021502a5ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b18b2f0a-f401-4193-80bc-0021502a5ae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_92dbe891-156c-4fc9-b7bc-8959f65ce2de" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b18b2f0a-f401-4193-80bc-0021502a5ae8" xlink:to="loc_icui_PursuitVascularInc.Member_92dbe891-156c-4fc9-b7bc-8959f65ce2de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularIntangibleDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails" xlink:type="extended" id="i1392d80315e440a7a29a82e2229e2e3d_AcquisitionsPursuitVascularIntangibleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ff24b379-0fc2-4cfb-8fb9-23782f221ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ff24b379-0fc2-4cfb-8fb9-23782f221ca4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9c3ac8af-d4e7-42ff-a8b7-6b9ada2b32f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9c3ac8af-d4e7-42ff-a8b7-6b9ada2b32f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2b28081b-57d2-4c72-aa36-eb63e1e4b684_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2b28081b-57d2-4c72-aa36-eb63e1e4b684_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_186d8855-5ca9-4997-b3d4-a403d1e16de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_186d8855-5ca9-4997-b3d4-a403d1e16de8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_a3464eb8-5bf3-49bb-9f8c-e78b3f3bf41a" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_186d8855-5ca9-4997-b3d4-a403d1e16de8" xlink:to="loc_icui_PursuitVascularInc.Member_a3464eb8-5bf3-49bb-9f8c-e78b3f3bf41a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34582693-c9c2-42b8-b102-6587910f5ac2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_34582693-c9c2-42b8-b102-6587910f5ac2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_b9b51247-96a2-462f-aaee-0b8f87a87a47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_b9b51247-96a2-462f-aaee-0b8f87a87a47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_ef84ee57-5f14-489b-ad04-5e27c777fe29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:to="loc_us-gaap_TradeNamesMember_ef84ee57-5f14-489b-ad04-5e27c777fe29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_810b2b7c-4c2b-4870-8970-a1e6f3646cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_810b2b7c-4c2b-4870-8970-a1e6f3646cd4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes" xlink:type="extended" id="icc85c131a1c2465981a82f59a43831a1_RestructuringStrategicTransactionandIntegrationNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" xlink:type="extended" id="i1c5ad5a50b89491d8668a90c368b1e3d_RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationDetails1"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1" xlink:type="extended" id="i890fa6ad0cd94951bc3a0487ed32b4b5_RestructuringStrategicTransactionandIntegrationDetails1"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationDetails2"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2" xlink:type="extended" id="i662af72c2de54afaba47cb48f5e514d7_RestructuringStrategicTransactionandIntegrationDetails2">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_00a8e10b-9515-4223-aa1c-f32be8508246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_RestructuringReserve_00a8e10b-9515-4223-aa1c-f32be8508246" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_0c274b3a-85bb-4b64-a93e-262a70e0ffac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_RestructuringCosts_0c274b3a-85bb-4b64-a93e-262a70e0ffac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_2977ad8d-baae-449f-a7ff-620a19162450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_PaymentsForRestructuring_2977ad8d-baae-449f-a7ff-620a19162450" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_ad23c103-c967-4385-a23c-3689cb854b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_ad23c103-c967-4385-a23c-3689cb854b2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_a9812d11-5849-4842-a713-7947abb506d1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_a9812d11-5849-4842-a713-7947abb506d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_44c20070-99dc-45d7-bf86-c25a5d87a21f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:to="loc_us-gaap_EmployeeSeveranceMember_44c20070-99dc-45d7-bf86-c25a5d87a21f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_454b76ca-3563-455d-b1dc-422f4f94ea9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_454b76ca-3563-455d-b1dc-422f4f94ea9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_03002e34-28d5-4139-be80-348d2356b178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:to="loc_us-gaap_FacilityClosingMember_03002e34-28d5-4139-be80-348d2356b178" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" xlink:type="extended" id="i7146f6f488bd45b5bd76e2d450616427_RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RevenueNotes" xlink:type="extended" id="i80c9990639344a7287e41893a15e9be4_RevenueNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueTables" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RevenueTables" xlink:type="extended" id="ic49afb3ca4d94674b34875cd2afe8874_RevenueTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueDisaggregationofRevenueProductLineDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails" xlink:type="extended" id="i36ac318f988e4412be81884b846a2468_RevenueDisaggregationofRevenueProductLineDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8b9db8c2-72b1-4863-a74e-fb1d809710f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:to="loc_us-gaap_Revenues_8b9db8c2-72b1-4863-a74e-fb1d809710f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Percentageofrevenue_a631061e-4233-46cb-9415-77a4a3650a94" xlink:href="icui-20201231.xsd#icui_Percentageofrevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:to="loc_icui_Percentageofrevenue_a631061e-4233-46cb-9415-77a4a3650a94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:to="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_901e7061-7617-403b-89c4-5671d15b4aa6_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:to="loc_srt_ProductsAndServicesDomain_901e7061-7617-403b-89c4-5671d15b4aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:to="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InfusionConsumablesMember_9cc519f2-e472-45b0-bdbe-f14869cbd8e3" xlink:href="icui-20201231.xsd#icui_InfusionConsumablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_InfusionConsumablesMember_9cc519f2-e472-45b0-bdbe-f14869cbd8e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InfusionSystemsMember_af0057f9-66b6-4d2c-acf0-912ca876fdcf" xlink:href="icui-20201231.xsd#icui_InfusionSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_InfusionSystemsMember_af0057f9-66b6-4d2c-acf0-912ca876fdcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IVSolutionsMember_c024a2f4-06a2-413b-ba9b-60b1891c1811" xlink:href="icui-20201231.xsd#icui_IVSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_IVSolutionsMember_c024a2f4-06a2-413b-ba9b-60b1891c1811" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CriticalCareMember_f85fb176-9684-48c0-99e6-27f1c2599b3f" xlink:href="icui-20201231.xsd#icui_CriticalCareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_CriticalCareMember_f85fb176-9684-48c0-99e6-27f1c2599b3f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueDisaggregationofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="extended" id="if11f52c6e52c4c3b8cfb0be53f171c9d_RevenueDisaggregationofRevenuebyGeographyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Percentoftotalrevenue_7d48a320-2204-452f-85a1-1bd05f73eaf9" xlink:href="icui-20201231.xsd#icui_Percentoftotalrevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:to="loc_icui_Percentoftotalrevenue_7d48a320-2204-452f-85a1-1bd05f73eaf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dc400803-6be1-49ba-b5a0-5aa3a20c97c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:to="loc_us-gaap_Revenues_dc400803-6be1-49ba-b5a0-5aa3a20c97c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:to="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d9212c9f-73a2-4521-ab99-a92a0b8866ab_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:to="loc_srt_SegmentGeographicalDomain_d9212c9f-73a2-4521-ab99-a92a0b8866ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:to="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_54ab6258-6883-412b-8fc6-72b6a01156dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_us-gaap_EMEAMember_54ab6258-6883-412b-8fc6-72b6a01156dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherforeigncountriesMember_8fab157d-b6b0-4418-9d6e-70192482e4b6" xlink:href="icui-20201231.xsd#icui_OtherforeigncountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_icui_OtherforeigncountriesMember_8fab157d-b6b0-4418-9d6e-70192482e4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignMember_489cc318-fbf5-4401-8328-95af12294e14" xlink:href="icui-20201231.xsd#icui_ForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_icui_ForeignMember_489cc318-fbf5-4401-8328-95af12294e14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9c6169cd-8d62-49ee-b733-6f6adf4f1329" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_country_US_9c6169cd-8d62-49ee-b733-6f6adf4f1329" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InternationalSalesDomain_ad35c445-17ca-4060-afb1-378f0249c223" xlink:href="icui-20201231.xsd#icui_InternationalSalesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_icui_InternationalSalesDomain_ad35c445-17ca-4060-afb1-378f0249c223" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueContractLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RevenueContractLiabilitiesDetails" xlink:type="extended" id="i56953ad5cbd34b70802a9d85bc289f87_RevenueContractLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesLineItems_c7def5e3-f6ee-41e2-a3c3-af7dbc083001" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:href="icui-20201231.xsd#icui_COntractLiabilityRollforwardRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_c7def5e3-f6ee-41e2-a3c3-af7dbc083001" xlink:to="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_67e1f0bd-57ec-4e73-ac00-5f7e564d65c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_ContractWithCustomerLiability_67e1f0bd-57ec-4e73-ac00-5f7e564d65c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_47d7a22c-dfd8-4099-8d8a-8ac037caf277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_47d7a22c-dfd8-4099-8d8a-8ac037caf277" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueAdditions_3705685f-b60f-4c10-b606-0f1727aa648a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_DeferredRevenueAdditions_3705685f-b60f-4c10-b606-0f1727aa648a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cad973cd-f521-4a08-8c6c-bdae5c3f7be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_c7def5e3-f6ee-41e2-a3c3-af7dbc083001" xlink:to="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:to="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:to="loc_srt_ProductsAndServicesDomain_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:to="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EquipmentrevenueMember_27ccfd89-f083-4afd-8e65-942638f45fe0" xlink:href="icui-20201231.xsd#icui_EquipmentrevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:to="loc_icui_EquipmentrevenueMember_27ccfd89-f083-4afd-8e65-942638f45fe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SoftwarerevenueMember_ce0b43ed-506b-4107-92df-9bf28a9003e8" xlink:href="icui-20201231.xsd#icui_SoftwarerevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:to="loc_icui_SoftwarerevenueMember_ce0b43ed-506b-4107-92df-9bf28a9003e8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueContractLiabilitiesTextDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails" xlink:type="extended" id="idd915020d84f427ba0973b3d90a4c353_RevenueContractLiabilitiesTextDetails">
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_93329d26-107c-414e-b359-4fff3c25b370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_93329d26-107c-414e-b359-4fff3c25b370" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_57d91de2-e61a-4e83-a7dd-f2e1651a1630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_57d91de2-e61a-4e83-a7dd-f2e1651a1630" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:to="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:to="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d40b1709-e729-4c60-80ac-ff4b021b2971_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:to="loc_srt_ProductsAndServicesDomain_d40b1709-e729-4c60-80ac-ff4b021b2971_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:to="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EquipmentrevenueMember_ae5cc37f-2cae-4390-ad3f-1fdf51d991c5" xlink:href="icui-20201231.xsd#icui_EquipmentrevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:to="loc_icui_EquipmentrevenueMember_ae5cc37f-2cae-4390-ad3f-1fdf51d991c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SoftwarerevenueMember_7145a0d4-910a-4ff5-889a-aaf14af037e3" xlink:href="icui-20201231.xsd#icui_SoftwarerevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:to="loc_icui_SoftwarerevenueMember_7145a0d4-910a-4ff5-889a-aaf14af037e3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesNotes" xlink:type="extended" id="i9cb7750b4f334d709c056b3acc719714_LeasesNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesTables" xlink:type="extended" id="i9ec27b767fc0438eaad7750e8732aeeb_LeasesTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesDetails" xlink:type="extended" id="ib93c5836d51e4deeb17025d11d5ea02d_LeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9ae7cd86-3346-42a0-a667-3716dcf8dd9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_981d0f36-92ed-4da7-88ff-4bf7515abfb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9ae7cd86-3346-42a0-a667-3716dcf8dd9c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_981d0f36-92ed-4da7-88ff-4bf7515abfb1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9ae7cd86-3346-42a0-a667-3716dcf8dd9c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_be3f2a59-8dbf-4e0e-bfef-6c01111071b7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_be3f2a59-8dbf-4e0e-bfef-6c01111071b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3915b306-9590-4a55-9bac-ddcac0f80102" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3915b306-9590-4a55-9bac-ddcac0f80102" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementMember_3b0fd886-b9bd-4378-936d-468173354c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3915b306-9590-4a55-9bac-ddcac0f80102" xlink:to="loc_us-gaap_NewAccountingPronouncementMember_3b0fd886-b9bd-4378-936d-468173354c55" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesLeaseCostDetails" xlink:type="extended" id="i10f8de96c8344a53b82b48c4d1981606_LeasesLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesSupplementalCashFlowLeaseInformationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails" xlink:type="extended" id="iff5631ea412b4f049741c35de5ec88a2_LeasesSupplementalCashFlowLeaseInformationDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesSupplementalBalanceSheetLeaseinformationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails" xlink:type="extended" id="ia9c70ed1c81f414aab17ece09bc8ed01_LeasesSupplementalBalanceSheetLeaseinformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:href="icui-20201231.xsd#icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6985fed5-241f-4784-974c-f8799622c5a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6985fed5-241f-4784-974c-f8799622c5a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f0e55c2-3b3e-4771-8681-eedb7a493a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f0e55c2-3b3e-4771-8681-eedb7a493a9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_66f01753-8ca5-4fd3-a176-dea56214f424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_us-gaap_OperatingLeaseLiability_66f01753-8ca5-4fd3-a176-dea56214f424" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:href="icui-20201231.xsd#icui_OperatingLeaseSupplementalBalanceSheetInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_761d7dda-7963-4cc0-81a1-02a91106ec0b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_761d7dda-7963-4cc0-81a1-02a91106ec0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_fe566e58-b14d-46af-904f-01716028e096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_fe566e58-b14d-46af-904f-01716028e096" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_f84ef8a5-f336-412d-af2b-6be56abdb54d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_f84ef8a5-f336-412d-af2b-6be56abdb54d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FinanceLeasesSupplementalBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended" id="if536bd7d2cf14325981923783001e27a_FinanceLeasesSupplementalBalanceSheetInformationDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesLeaseMaturityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesLeaseMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesLeaseMaturityDetails" xlink:type="extended" id="if0ef2e4de8504e4dab09ffef1ebfdd53_LeasesLeaseMaturityDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesFinanceLeaseMaturityDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails" xlink:type="extended" id="i6b7ad754348147cc8698d4696d1ee6db_LeasesFinanceLeaseMaturityDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardShareawardsNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes" xlink:type="extended" id="i80cf4a1d4c8941d3b40a5ef0277494aa_ShareBasedAwardShareawardsNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardTables" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardTables" xlink:type="extended" id="id9178b86ad724bc08aebb0c41d08e040_ShareBasedAwardTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockBasedCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails" xlink:type="extended" id="idbdeabc22fa449fe8f6595b827ff2c5e_ShareBasedAwardStockBasedCompensationDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionPlansDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails" xlink:type="extended" id="ic7e51da49f9442b6986ec9137a6d29d7_ShareBasedAwardStockOptionPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:href="icui-20201231.xsd#icui_StockIncentivePlansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4677212b-7e30-4b9a-b3fa-1a2ae118836d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4677212b-7e30-4b9a-b3fa-1a2ae118836d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_56106b70-ed90-4372-ac26-9d77da1963b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_56106b70-ed90-4372-ac26-9d77da1963b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sharestransferredfromsupersededplan_1e2c70a4-df8a-448b-adcd-05f6c3f19479" xlink:href="icui-20201231.xsd#icui_Sharestransferredfromsupersededplan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_icui_Sharestransferredfromsupersededplan_1e2c70a4-df8a-448b-adcd-05f6c3f19479" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_db8ccab2-4262-4bcc-bb7b-151dd22edd2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_db8ccab2-4262-4bcc-bb7b-151dd22edd2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:href="icui-20201231.xsd#icui_StockIncentivePlansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:to="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6285e4b-171f-4eb9-a092-7032744cbaba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e6285e4b-171f-4eb9-a092-7032744cbaba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9f464af7-885c-4b62-a63b-3cdc77eae426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9f464af7-885c-4b62-a63b-3cdc77eae426" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_96107e5e-2357-412c-9c4b-e797c3834e35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_96107e5e-2357-412c-9c4b-e797c3834e35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:to="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:to="loc_us-gaap_PlanNameDomain_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:to="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2011PlanMember_c4014a73-8fb3-48c8-a592-055730016e78" xlink:href="icui-20201231.xsd#icui_A2011PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2011PlanMember_c4014a73-8fb3-48c8-a592-055730016e78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2003PlanMember_30bfb9dc-c1ae-4c90-9d8b-df82c37aa7be" xlink:href="icui-20201231.xsd#icui_A2003PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2003PlanMember_30bfb9dc-c1ae-4c90-9d8b-df82c37aa7be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2014InducementPlanMember_429d7c21-a18e-4218-a321-40c48b2439dd" xlink:href="icui-20201231.xsd#icui_A2014InducementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2014InducementPlanMember_429d7c21-a18e-4218-a321-40c48b2439dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2001DirectorsPlanMember_1d69fae8-044c-4b84-954b-9512eb9a3cf3" xlink:href="icui-20201231.xsd#icui_A2001DirectorsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2001DirectorsPlanMember_1d69fae8-044c-4b84-954b-9512eb9a3cf3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionsGrantedandValuationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails" xlink:type="extended" id="i309786b376ba4d47990cc1ae3bfc11fe_ShareBasedAwardStockOptionsGrantedandValuationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d766a6f0-afda-434e-b234-82db90ea9321" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d766a6f0-afda-434e-b234-82db90ea9321" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Timebasedoptionsgrantdatefairvalue_fa9dfd80-2b34-46ca-bd3e-cf003ed31943" xlink:href="icui-20201231.xsd#icui_Timebasedoptionsgrantdatefairvalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_icui_Timebasedoptionsgrantdatefairvalue_fa9dfd80-2b34-46ca-bd3e-cf003ed31943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_189ea1ab-48be-47bf-b0bf-fd2b81825bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_189ea1ab-48be-47bf-b0bf-fd2b81825bcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ccfa79d3-f233-42d6-90c1-b9d69bdaff2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ccfa79d3-f233-42d6-90c1-b9d69bdaff2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2d382f6b-0d32-49cf-af7a-233dc2cfbbb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2d382f6b-0d32-49cf-af7a-233dc2cfbbb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_726b22e7-9048-4575-8b3e-53b870ace157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_726b22e7-9048-4575-8b3e-53b870ace157" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e934de10-ef8e-4171-a8cc-8c2f3b123d52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e934de10-ef8e-4171-a8cc-8c2f3b123d52" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ddf0c11-8e0f-4764-8fa7-6f28f0c26644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ddf0c11-8e0f-4764-8fa7-6f28f0c26644" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:to="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5cc3b7aa-4319-4728-ac99-53f7e57ba23d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:to="loc_us-gaap_PlanNameDomain_5cc3b7aa-4319-4728-ac99-53f7e57ba23d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:to="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2011PlanMember_9fdfc50b-108b-4078-8f34-265a9e2d278f" xlink:href="icui-20201231.xsd#icui_A2011PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2011PlanMember_9fdfc50b-108b-4078-8f34-265a9e2d278f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2003PlanMember_3037b539-45b4-4021-b7bc-d87a39f73a36" xlink:href="icui-20201231.xsd#icui_A2003PlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2003PlanMember_3037b539-45b4-4021-b7bc-d87a39f73a36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2014InducementPlanMember_49a94c5f-19e8-42cc-8107-4adf394672fd" xlink:href="icui-20201231.xsd#icui_A2014InducementPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2014InducementPlanMember_49a94c5f-19e8-42cc-8107-4adf394672fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2001DirectorsPlanMember_6a15fa67-83c4-4fea-97c1-0145a0e0251a" xlink:href="icui-20201231.xsd#icui_A2001DirectorsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2001DirectorsPlanMember_6a15fa67-83c4-4fea-97c1-0145a0e0251a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:to="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08a40b2c-8aca-4e05-8c05-5b2072aaf391_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08a40b2c-8aca-4e05-8c05-5b2072aaf391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_TimebasedstockoptionMember_0d81091f-03ff-4395-a2a9-3ea96b8c8e42" xlink:href="icui-20201231.xsd#icui_TimebasedstockoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:to="loc_icui_TimebasedstockoptionMember_0d81091f-03ff-4395-a2a9-3ea96b8c8e42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_99935c55-9e34-4397-bcbe-4a5530d7218a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_99935c55-9e34-4397-bcbe-4a5530d7218a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails" xlink:type="extended" id="icf622f906a914074b7c2da02c8374059_ShareBasedAwardStockOptionActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b62679a6-8513-4337-8727-649a4e2be2ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b62679a6-8513-4337-8727-649a4e2be2ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e328bb69-2ab7-481d-84f9-d43c00e3ca71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e328bb69-2ab7-481d-84f9-d43c00e3ca71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d95a998-cdd8-4c0d-ad4a-f443e1c58e69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d95a998-cdd8-4c0d-ad4a-f443e1c58e69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_dc7c20a0-6f01-432e-ac39-4ae196f5bde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_dc7c20a0-6f01-432e-ac39-4ae196f5bde8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7fbf466a-f04f-4c9e-a76a-1ceef5f5a355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_987a5de7-ac51-43b9-aade-2fae79b0504d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_987a5de7-ac51-43b9-aade-2fae79b0504d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_bb3e8450-9e0d-4ae9-850a-2cce08d93928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_bb3e8450-9e0d-4ae9-850a-2cce08d93928" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5cd46cee-a7cb-446b-8861-27091185561b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5cd46cee-a7cb-446b-8861-27091185561b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8b4996b-da3e-4216-8afa-518d8789a16b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8b4996b-da3e-4216-8afa-518d8789a16b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b06afcc5-84ed-488e-99b2-4d2f159fb642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b06afcc5-84ed-488e-99b2-4d2f159fb642" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_efa90322-da82-4e3e-8948-027623cd7da5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_efa90322-da82-4e3e-8948-027623cd7da5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_23c256d9-bf02-4886-9a2b-4a10a568c3c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_fe0a67e1-5f9c-4c1c-ae6f-599bfa8efdc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_fe0a67e1-5f9c-4c1c-ae6f-599bfa8efdc2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1b6ef564-68fd-4578-b92c-96d0f9d8e2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1b6ef564-68fd-4578-b92c-96d0f9d8e2fa" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_5cb0fbe7-21b9-420a-881e-c39b18aa3545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_5cb0fbe7-21b9-420a-881e-c39b18aa3545" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_04bf099d-923a-4474-82bc-db50a1cb137b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_04bf099d-923a-4474-82bc-db50a1cb137b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_94bd1af3-0eb1-4b20-a3a5-4becea6fe1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_94bd1af3-0eb1-4b20-a3a5-4becea6fe1ba" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_de9ddc0a-988c-4edb-b223-6fdff6114245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_de9ddc0a-988c-4edb-b223-6fdff6114245" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a22c0670-b4ed-44f0-bdf6-cf87b9a5beb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a22c0670-b4ed-44f0-bdf6-cf87b9a5beb0" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1e209363-26f2-47c2-a50c-4b5ffc335637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1e209363-26f2-47c2-a50c-4b5ffc335637" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:to="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1263c237-a5c7-4a89-a7ed-318d43229661_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1263c237-a5c7-4a89-a7ed-318d43229661_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_345126d2-4d42-41e4-a8d3-32c8f9d2f1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_345126d2-4d42-41e4-a8d3-32c8f9d2f1d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_699d9c00-5924-4eb5-b139-eeccce6f3e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_345126d2-4d42-41e4-a8d3-32c8f9d2f1d8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_699d9c00-5924-4eb5-b139-eeccce6f3e79" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardShareAwarddataDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails" xlink:type="extended" id="id6f954e2d7794f4aa8a58173afacb451_ShareBasedAwardShareAwarddataDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardOptionsexerciseddataDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails" xlink:type="extended" id="i5a66d92eed33434a8f38e011c12e2e04_ShareBasedAwardOptionsexerciseddataDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardRSUandPRSUDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails" xlink:type="extended" id="i0f48a87d480d4ab79565957db09d0f30_ShareBasedAwardRSUandPRSUDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4dc7e72-feb5-44de-a7ba-9cc60b3bf8f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4dc7e72-feb5-44de-a7ba-9cc60b3bf8f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PerformanceSharesEarned_c68b0c95-97f3-4211-a575-a535a3ac5fef" xlink:href="icui-20201231.xsd#icui_PerformanceSharesEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_icui_PerformanceSharesEarned_c68b0c95-97f3-4211-a575-a535a3ac5fef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5f28a1f-3fdf-4fd2-9556-86c2ad86afd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5f28a1f-3fdf-4fd2-9556-86c2ad86afd8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Grantdatefairvalueperformancerestrictedstockunits_1dd017c3-36d6-4336-89d5-2d69d556b647" xlink:href="icui-20201231.xsd#icui_Grantdatefairvalueperformancerestrictedstockunits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_icui_Grantdatefairvalueperformancerestrictedstockunits_1dd017c3-36d6-4336-89d5-2d69d556b647" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_062243a4-a071-4794-8a07-bdd22799a6eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_062243a4-a071-4794-8a07-bdd22799a6eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Grantdatefairvalueofrestrictedstockunitsgranted_e464e9e0-0d25-4068-af59-817e3822db99" xlink:href="icui-20201231.xsd#icui_Grantdatefairvalueofrestrictedstockunitsgranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_icui_Grantdatefairvalueofrestrictedstockunitsgranted_e464e9e0-0d25-4068-af59-817e3822db99" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:to="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f44dad37-4e91-4981-a6b9-b465d9ca0565_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f44dad37-4e91-4981-a6b9-b465d9ca0565_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PerformanceRestrictedStockUnitsPRSUsMember_ea06e749-b258-4deb-b8df-0fe66506f1d8" xlink:href="icui-20201231.xsd#icui_PerformanceRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:to="loc_icui_PerformanceRestrictedStockUnitsPRSUsMember_ea06e749-b258-4deb-b8df-0fe66506f1d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8e20d5c1-d73c-44e9-8506-7f9c9841f8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:to="loc_us-gaap_PerformanceSharesMember_8e20d5c1-d73c-44e9-8506-7f9c9841f8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7c274b60-0df2-479a-965b-5a2a86047827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7c274b60-0df2-479a-965b-5a2a86047827" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardRSUandPRSURollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails" xlink:type="extended" id="ic23cde30ea0542a393a57d2833f891e9_ShareBasedAwardRSUandPRSURollforwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ecaaefc2-ea48-4b64-8155-a80fb15ce7e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ecaaefc2-ea48-4b64-8155-a80fb15ce7e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b1f25b5-8ba3-4da4-8977-871ff0bda981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b1f25b5-8ba3-4da4-8977-871ff0bda981" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Changeinunitsduetoperformanceexpectations_c0ad3019-70ac-4dd9-87c1-94ef19dc2814" xlink:href="icui-20201231.xsd#icui_Changeinunitsduetoperformanceexpectations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_icui_Changeinunitsduetoperformanceexpectations_c0ad3019-70ac-4dd9-87c1-94ef19dc2814" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_4d918a7b-bed4-4a05-acb8-a6efa4b1d73b" xlink:href="icui-20201231.xsd#icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_4d918a7b-bed4-4a05-acb8-a6efa4b1d73b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190cbcdb-c9fa-4a1d-90a9-924ecec227bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190cbcdb-c9fa-4a1d-90a9-924ecec227bb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_39b95166-5ef2-4ee5-80d6-89c8ff91c649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_39b95166-5ef2-4ee5-80d6-89c8ff91c649" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_217a02d6-668b-4096-a59a-e7fc539142cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_217a02d6-668b-4096-a59a-e7fc539142cb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_bbd1fcb2-1a2c-4d61-9d0b-94b014f86dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_bbd1fcb2-1a2c-4d61-9d0b-94b014f86dbf" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8a87bc50-6dae-4179-bcbe-e268b3ba8b55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8a87bc50-6dae-4179-bcbe-e268b3ba8b55" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_5b52cbd5-a10b-4ae8-a1c0-08a4c5c36283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_5b52cbd5-a10b-4ae8-a1c0-08a4c5c36283" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_da728876-15ad-47ef-b55d-1bb6d1dd43cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_da728876-15ad-47ef-b55d-1bb6d1dd43cc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c699623e-d685-4035-9c9f-d49415461377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c699623e-d685-4035-9c9f-d49415461377" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:to="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6fb8aba0-2000-4c87-986f-a29b09b992c2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6fb8aba0-2000-4c87-986f-a29b09b992c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbd05665-ba77-4f05-95d2-a5b86e8b6b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbd05665-ba77-4f05-95d2-a5b86e8b6b0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_bb84fbb8-6c77-4f5d-89b2-f820092ec8a5" xlink:href="icui-20201231.xsd#icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbd05665-ba77-4f05-95d2-a5b86e8b6b0e" xlink:to="loc_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_bb84fbb8-6c77-4f5d-89b2-f820092ec8a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardESPPNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails" xlink:type="extended" id="i92c319a5ad9b461bbc5efe4659a61c7f_ShareBasedAwardESPPNarrativeDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes" xlink:type="extended" id="i2b5c5598537b44658bfa324e567ba9bb_DerivativesandHedgingActivitiesNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables" xlink:type="extended" id="i3474091ebcb24f339058f5df04bf27cc_DerivativesandHedgingActivitiesTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails" xlink:type="extended" id="i11140b315a8547dda06fc1bd07fa6638_DerivativesandHedgingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b0db6296-3430-4769-9b77-b4402637c5ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b0db6296-3430-4769-9b77-b4402637c5ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardExchangeRate1_99cc770c-e984-4950-8786-9d539314a5e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeForwardExchangeRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_DerivativeForwardExchangeRate1_99cc770c-e984-4950-8786-9d539314a5e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_076a5776-8b58-408d-bdbb-721ac92cb708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_076a5776-8b58-408d-bdbb-721ac92cb708" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_0f716dce-af19-4dbb-ad4b-6e9d95e27512_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_0f716dce-af19-4dbb-ad4b-6e9d95e27512_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge1Member_9717ec44-54cc-49bb-bbbc-ba501f9ea0e4" xlink:href="icui-20201231.xsd#icui_Hedge1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:to="loc_icui_Hedge1Member_9717ec44-54cc-49bb-bbbc-ba501f9ea0e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge2Member_2e8b8ba6-9ca3-4176-83d5-3eb26b222909" xlink:href="icui-20201231.xsd#icui_Hedge2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:to="loc_icui_Hedge2Member_2e8b8ba6-9ca3-4176-83d5-3eb26b222909" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge3MemberMember_de432def-b857-4f81-85fc-c6c2c801f6c7" xlink:href="icui-20201231.xsd#icui_Hedge3MemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:to="loc_icui_Hedge3MemberMember_de432def-b857-4f81-85fc-c6c2c801f6c7" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" xlink:type="extended" id="i377fa6ddd5cc4263a2ab02f7687df422_DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_2af78837-df78-4a8e-a886-20b846739e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:to="loc_us-gaap_DerivativeAssets_2af78837-df78-4a8e-a886-20b846739e63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_dfccb44c-9fa8-4e14-b826-e34293499840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:to="loc_us-gaap_DerivativeLiabilities_dfccb44c-9fa8-4e14-b826-e34293499840" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_2f8a8f44-d003-4605-960c-a5f3534d2082_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_2f8a8f44-d003-4605-960c-a5f3534d2082_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5c3fd5ca-de30-41dd-9b15-67952e44b455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5c3fd5ca-de30-41dd-9b15-67952e44b455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_62b1bd25-74d4-4add-a58b-e9116a8b372b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5c3fd5ca-de30-41dd-9b15-67952e44b455" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_62b1bd25-74d4-4add-a58b-e9116a8b372b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_363167c2-9dde-4706-9c67-4f0a88831adc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:to="loc_us-gaap_HedgingDesignationDomain_363167c2-9dde-4706-9c67-4f0a88831adc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3fc71b25-eda7-44e2-b575-ef7e6973e7d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:to="loc_us-gaap_HedgingDesignationDomain_3fc71b25-eda7-44e2-b575-ef7e6973e7d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6c0f14ea-7aa3-4749-800e-ca36389b30da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_3fc71b25-eda7-44e2-b575-ef7e6973e7d0" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6c0f14ea-7aa3-4749-800e-ca36389b30da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4d248379-c875-4092-aa05-ad361095fbb3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4d248379-c875-4092-aa05-ad361095fbb3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3cdce6c2-1edc-4960-8673-18997b054590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3cdce6c2-1edc-4960-8673-18997b054590" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_60d9dce0-71b2-45ab-a874-df0127174c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:to="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_60d9dce0-71b2-45ab-a874-df0127174c56" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" xlink:type="extended" id="i578faa6f1dfd4f2d8fe944492767860c_DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i111a1d3aed924e9d9c13870bc1f169f9_DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_721c645c-aa95-4b72-9029-7bc7ba5f9212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_721c645c-aa95-4b72-9029-7bc7ba5f9212" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_beeaa357-acad-4c7d-b4b2-79cc564d6554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:to="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_beeaa357-acad-4c7d-b4b2-79cc564d6554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_96e0971b-e381-4b8c-a466-99527315c6a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:to="loc_us-gaap_HedgingRelationshipDomain_96e0971b-e381-4b8c-a466-99527315c6a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5c11efd9-da1b-4b7f-8860-26cb435b1399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5c11efd9-da1b-4b7f-8860-26cb435b1399" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_cb1e56ff-3c42-4078-a8a6-c05e31ad5878" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5c11efd9-da1b-4b7f-8860-26cb435b1399" xlink:to="loc_us-gaap_CashFlowHedgingMember_cb1e56ff-3c42-4078-a8a6-c05e31ad5878" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_edb9ee30-f895-4b68-8f40-e72a8bf0ef36_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_edb9ee30-f895-4b68-8f40-e72a8bf0ef36_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a783b3e-54a7-4f87-b49c-cac28ca60449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a783b3e-54a7-4f87-b49c-cac28ca60449" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f1a18d57-9457-46ab-aac8-0859f91697ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0a783b3e-54a7-4f87-b49c-cac28ca60449" xlink:to="loc_us-gaap_CostOfSalesMember_f1a18d57-9457-46ab-aac8-0859f91697ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_da68a1f1-df7e-4787-8342-385c66d16fa0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_da68a1f1-df7e-4787-8342-385c66d16fa0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_dda38b54-60d9-4429-808c-214870f0f60e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_dda38b54-60d9-4429-808c-214870f0f60e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_39b30f58-aa98-4d52-b8b0-b159ab258c05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:to="loc_us-gaap_CashFlowHedgingMember_39b30f58-aa98-4d52-b8b0-b159ab258c05" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementNotes" xlink:type="extended" id="i1c0209fc07f64f65b8aaac4fd0a18cd2_FairValueMeasurementNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementTables" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementTables" xlink:type="extended" id="iae8e34118b4f43f4935473412da5cb01_FairValueMeasurementTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_1712c9f0-9b36-4055-848f-cadfeb2af34f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_1712c9f0-9b36-4055-848f-cadfeb2af34f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ec77c0c3-cb71-450c-9815-edcbb0bf6335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ec77c0c3-cb71-450c-9815-edcbb0bf6335" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4caf22e7-dc48-42ae-920f-49c2b6ba1214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4caf22e7-dc48-42ae-920f-49c2b6ba1214" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_baed7fc8-4d2d-455a-986c-617c99b9d2cc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_baed7fc8-4d2d-455a-986c-617c99b9d2cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_5f695ff4-6f48-4729-a8f5-ab6f223d59cb" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:to="loc_icui_HospiraMember_5f695ff4-6f48-4729-a8f5-ab6f223d59cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_35f56ca5-9659-4bcd-84ca-b074f1d440e5" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:to="loc_icui_PursuitVascularInc.Member_35f56ca5-9659-4bcd-84ca-b074f1d440e5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementTextDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementTextDetails" xlink:type="extended" id="ia42e7a4363bd4cd0acf58aff77119157_FairValueMeasurementTextDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb182d2d-f60b-445d-950b-888dd7d331c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross_65bdf481-c369-48d8-b38d-c4441f3e28eb" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb182d2d-f60b-445d-950b-888dd7d331c0" xlink:to="loc_icui_Contingentconsiderationgross_65bdf481-c369-48d8-b38d-c4441f3e28eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb182d2d-f60b-445d-950b-888dd7d331c0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1498859-948f-4da3-beb2-692a1d89599f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a1498859-948f-4da3-beb2-692a1d89599f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_1fe45545-bbae-427e-a09f-b6df102e3e46" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:to="loc_icui_HospiraMember_1fe45545-bbae-427e-a09f-b6df102e3e46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_06a99f3e-9da6-4888-af7e-537ac30e8f8c" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:to="loc_icui_PursuitVascularInc.Member_06a99f3e-9da6-4888-af7e-537ac30e8f8c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementDetails" xlink:type="extended" id="iabbaec013bb942f6aa2d0a6049f0e272_FairValueMeasurementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bb30cbf9-d3a8-4806-9e7d-bacb3a5486d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bb30cbf9-d3a8-4806-9e7d-bacb3a5486d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_bf82a614-52e1-493c-947b-2e40e5e9fcc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_bf82a614-52e1-493c-947b-2e40e5e9fcc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_d6296b79-e832-45cd-9e78-448af1b600db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_d6296b79-e832-45cd-9e78-448af1b600db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_520a132e-8910-4e50-8cf4-0bec885e60e4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_520a132e-8910-4e50-8cf4-0bec885e60e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_a1592a81-512e-498b-8c31-fdc5a1cbd7fb" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:to="loc_icui_PursuitVascularInc.Member_a1592a81-512e-498b-8c31-fdc5a1cbd7fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_006fb84e-2721-4f33-8de8-1896e073e193" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:to="loc_icui_HospiraMember_006fb84e-2721-4f33-8de8-1896e073e193" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" xlink:type="extended" id="i37e4df9c8faa4f9783ad6bd7c440a3dc_FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_49314d4c-8489-4662-be88-a6b571b53b1a" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_49314d4c-8489-4662-be88-a6b571b53b1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d9dbdf55-b2db-4004-9bd4-9ef0870792dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d9dbdf55-b2db-4004-9bd4-9ef0870792dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsMarketPriceofRisk_2b0611e4-9430-47f5-8409-1c612f4f7199" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsMarketPriceofRisk"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_icui_FairValueAssumptionsMarketPriceofRisk_2b0611e4-9430-47f5-8409-1c612f4f7199" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsCostofDebt_740fa769-d6ad-4c08-89c1-18fffd162a8e" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsCostofDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_icui_FairValueAssumptionsCostofDebt_740fa769-d6ad-4c08-89c1-18fffd162a8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_587e0c31-d4c5-49dd-8314-2a18b45def1c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_587e0c31-d4c5-49dd-8314-2a18b45def1c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8752ee74-dc96-4d00-9d2d-de26ec09e6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8752ee74-dc96-4d00-9d2d-de26ec09e6c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_2074e651-5150-4543-a327-7d1c4343ad4e" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8752ee74-dc96-4d00-9d2d-de26ec09e6c0" xlink:to="loc_icui_HospiraMember_2074e651-5150-4543-a327-7d1c4343ad4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MeasurementInputCostofDebtDomain_974bfdc6-15fc-442a-8222-76abc2d7b89a" xlink:href="icui-20201231.xsd#icui_MeasurementInputCostofDebtDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:to="loc_icui_MeasurementInputCostofDebtDomain_974bfdc6-15fc-442a-8222-76abc2d7b89a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_a033b2c8-7ddc-484d-8d8b-05e920d96ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_a033b2c8-7ddc-484d-8d8b-05e920d96ff2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" xlink:type="extended" id="i48668a9749824e6ebc02848f05bb1501_FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_92c4e616-9064-4181-b517-2d0110d2ae5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6b746015-9206-42d3-90cf-3c1e47386603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_92c4e616-9064-4181-b517-2d0110d2ae5b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6b746015-9206-42d3-90cf-3c1e47386603" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_92c4e616-9064-4181-b517-2d0110d2ae5b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05b1167-c9d0-4c76-ad4e-701ad511100c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f05b1167-c9d0-4c76-ad4e-701ad511100c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f60b529e-99bb-4d80-99a6-806aeba50ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f60b529e-99bb-4d80-99a6-806aeba50ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_c6612285-70b6-4ee4-95ce-6d340528f1c9" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f60b529e-99bb-4d80-99a6-806aeba50ff4" xlink:to="loc_icui_PursuitVascularInc.Member_c6612285-70b6-4ee4-95ce-6d340528f1c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_01acbf76-a6d6-4ad7-b110-2272cc8f671f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_01acbf76-a6d6-4ad7-b110-2272cc8f671f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_RevenueGrossProfitVolatilityMember_4b465b44-0d22-416f-af7c-c0a284cea41f" xlink:href="icui-20201231.xsd#icui_RevenueGrossProfitVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_icui_RevenueGrossProfitVolatilityMember_4b465b44-0d22-416f-af7c-c0a284cea41f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_5413cdd8-d660-4bab-86c3-71b6673b476a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_5413cdd8-d660-4bab-86c3-71b6673b476a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2eb9999e-5277-40ad-9749-551a2e3973cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2eb9999e-5277-40ad-9749-551a2e3973cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditRiskMember_7721a72a-70cb-4709-88b2-e5925b08eee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_us-gaap_CreditRiskMember_7721a72a-70cb-4709-88b2-e5925b08eee9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" xlink:type="extended" id="i7abdbe9d81c04391a780b3322043a710_FairValueMeasurementFairValueMeasurementsRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_875d5911-c5a1-4a43-a820-9f015c7997f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_875d5911-c5a1-4a43-a820-9f015c7997f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_19a38008-1b53-46ac-b9fd-a89ea90cc9fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_19a38008-1b53-46ac-b9fd-a89ea90cc9fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_84c96c75-0978-4196-9434-a47cce9ad119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_84c96c75-0978-4196-9434-a47cce9ad119" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_94be7451-31e8-4781-90ed-08b43b74af2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_94be7451-31e8-4781-90ed-08b43b74af2e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_dd26dc1c-d522-4e7d-ba2d-989f5691ad3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_dd26dc1c-d522-4e7d-ba2d-989f5691ad3d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_18cc7d1f-2228-4bdb-97ad-c876436ff722_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_18cc7d1f-2228-4bdb-97ad-c876436ff722_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EarnoutliabilityMember_a779cc51-a2b9-413d-a2f3-ca83d14bc1a3" xlink:href="icui-20201231.xsd#icui_EarnoutliabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:to="loc_icui_EarnoutliabilityMember_a779cc51-a2b9-413d-a2f3-ca83d14bc1a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesTotalMember_d10b6afc-57ac-4563-a53b-133358eae3d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:to="loc_us-gaap_LiabilitiesTotalMember_d10b6afc-57ac-4563-a53b-133358eae3d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_7764cc6f-e443-47f2-94d6-3d40b9c695b0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_7764cc6f-e443-47f2-94d6-3d40b9c695b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b14bebff-0578-46b0-9535-e232284585a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b14bebff-0578-46b0-9535-e232284585a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3a42f9bc-9c13-4cea-834f-15bd398f8d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b14bebff-0578-46b0-9535-e232284585a3" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3a42f9bc-9c13-4cea-834f-15bd398f8d35" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e41f1af3-eb3b-422e-bc73-b8af116ad54d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e41f1af3-eb3b-422e-bc73-b8af116ad54d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1a5ef63c-bf6f-4456-a86a-77776d85c54a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1a5ef63c-bf6f-4456-a86a-77776d85c54a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_24a679e9-f80d-44b9-9274-2cc55622d4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_24a679e9-f80d-44b9-9274-2cc55622d4f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_85b82fa4-148a-4d81-a369-694a723181c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_85b82fa4-148a-4d81-a369-694a723181c6" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes" xlink:type="extended" id="if0b0d654c38e48f5b42638acc50908bd_PrepaidsandOtherCurrentAssetsNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables" xlink:type="extended" id="ia76d922e83fb4879a90eb75ab5863ce5_PrepaidsandOtherCurrentAssetsTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended" id="ia71763dfa1bf44bcb511cd8ec9aa6d0a_PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilities"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities" xlink:type="extended" id="ic9463df8d31446b8905984e2ebec8761_AccruedLiabilitiesanOtherLongtermLiabilities"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables" xlink:type="extended" id="i2353dcfb863f4838a3708fb497f2178e_AccruedLiabilitiesanOtherLongtermLiabilitiesTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" xlink:type="extended" id="i2e20572fd26f40278b00c234a796acab_AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="extended" id="if19e08065c5c425c820f1e4aed784882_AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LongTermObligationsNotes" xlink:type="extended" id="i7c90e0131ab8410c9ed90d9c46533703_LongTermObligationsNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LongTermObligationsTables" xlink:type="extended" id="i50551ad9c53740e9afb2ce959038bc59_LongTermObligationsTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LongTermObligationsDetails" xlink:type="extended" id="id97590b581c347a2acf787deda0e1448_LongTermObligationsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsLineofCreditPricingDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails" xlink:type="extended" id="i5197665db6d44347ab71bec0603852bc_LongTermObligationsLineofCreditPricingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b5b5e3e5-9565-4e47-883f-469a748350eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b5b5e3e5-9565-4e47-883f-469a748350eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LIBORBasisSpreadonVariableRate_c5715976-1f3d-4116-a4a5-12334e6991b0" xlink:href="icui-20201231.xsd#icui_LIBORBasisSpreadonVariableRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_icui_LIBORBasisSpreadonVariableRate_c5715976-1f3d-4116-a4a5-12334e6991b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0f1ebf5f-12ee-4a01-8b9e-74575503e552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0f1ebf5f-12ee-4a01-8b9e-74575503e552" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:to="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d1d0d704-4e58-45ab-9d2a-5cdc751b3262_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:to="loc_us-gaap_CreditFacilityDomain_d1d0d704-4e58-45ab-9d2a-5cdc751b3262_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:to="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIMember_8cd6d276-7451-4bc8-8114-a8d24adaaba0" xlink:href="icui-20201231.xsd#icui_PricingLevelIMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIMember_8cd6d276-7451-4bc8-8114-a8d24adaaba0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIIMemberMember_66da4452-9fb0-41c2-8638-efc60784b500" xlink:href="icui-20201231.xsd#icui_PricingLevelIIMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIIMemberMember_66da4452-9fb0-41c2-8638-efc60784b500" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIIIMemberMember_0acbc198-ba57-4b2e-958e-1610c1666e9b" xlink:href="icui-20201231.xsd#icui_PricingLevelIIIMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIIIMemberMember_0acbc198-ba57-4b2e-958e-1610c1666e9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIVMemberMember_7be85471-b6be-4076-a45e-a31a15b2509b" xlink:href="icui-20201231.xsd#icui_PricingLevelIVMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIVMemberMember_7be85471-b6be-4076-a45e-a31a15b2509b" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxes" xlink:type="extended" id="ibeedc51cae4d48c6b7d4e069df510352_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesIncometaxdisclosureTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables" xlink:type="extended" id="i46befa307c844af4b2d33e001eaa7a7d_IncomeTaxesIncometaxdisclosureTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesIncomeLossfromContinuingOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails" xlink:type="extended" id="i955ef524aa7b4f85b78b6c8cddc71dc3_IncomeTaxesIncomeLossfromContinuingOperationsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxProvisionDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails" xlink:type="extended" id="i661d23e6636840de9355adc6b201f60a_IncomeTaxesTaxProvisionDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesChangeintaxespayableDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails" xlink:type="extended" id="i18fe025cac714144b108730eec8b4088_IncomeTaxesChangeintaxespayableDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesEffectivetaxrateDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails" xlink:type="extended" id="i97c70aabd3c4477e86d6ee165b384158_IncomeTaxesEffectivetaxrateDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesDeferredincometaxassetsliabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails" xlink:type="extended" id="i4681f02bc0c64ccfa8aecdd524a8b1d2_IncomeTaxesDeferredincometaxassetsliabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:href="icui-20201231.xsd#icui_DeferredtaxassetsandliabilitiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_10a20d68-8905-42fa-9b31-b674824366c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_10a20d68-8905-42fa-9b31-b674824366c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_0b5fb7f8-599f-415b-8cfc-a3d159a9836e" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_0b5fb7f8-599f-415b-8cfc-a3d159a9836e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9eac5a15-5bc7-4ddd-876a-4f4da9af4274" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9eac5a15-5bc7-4ddd-876a-4f4da9af4274" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_182f17d3-4976-4216-91db-329b0a9be01a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_182f17d3-4976-4216-91db-329b0a9be01a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxAssetTaxCreditsState_6b7fc8f0-f814-4144-88fc-aa6831d88234" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxAssetTaxCreditsState"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxAssetTaxCreditsState_6b7fc8f0-f814-4144-88fc-aa6831d88234" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_b3dfe4e2-ce0c-44f4-9d21-988d32ff6adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_b3dfe4e2-ce0c-44f4-9d21-988d32ff6adc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_3d263300-3aa0-41ce-bcf8-520c99cdc24f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_3d263300-3aa0-41ce-bcf8-520c99cdc24f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetaccruedrestructuring_997b7b5f-3d6f-429c-9ca5-2ad88c1ca36a" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetaccruedrestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxassetaccruedrestructuring_997b7b5f-3d6f-429c-9ca5-2ad88c1ca36a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_98002013-053f-42a0-a9d7-0111d211f337" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_98002013-053f-42a0-a9d7-0111d211f337" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_881b7a74-188b-4163-9cd7-1c0c31d35c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_881b7a74-188b-4163-9cd7-1c0c31d35c40" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxasset_0d610395-78a3-4645-900a-aa68ccc9ec87" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxasset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxasset_0d610395-78a3-4645-900a-aa68ccc9ec87" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_e6dbe542-cafb-4b6d-9242-13acc0ab4427" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_e6dbe542-cafb-4b6d-9242-13acc0ab4427" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityForeign_bc35ec73-3efb-4d29-844d-3f16a6f21729" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityForeign_bc35ec73-3efb-4d29-844d-3f16a6f21729" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_c1bb529f-671c-49dc-9d43-388f5d42bf3c" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_c1bb529f-671c-49dc-9d43-388f5d42bf3c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Deferredtaxliabilitychangeinaccountingmethod_fbf329fd-1cb0-47e3-81d9-3b96125e0cd2" xlink:href="icui-20201231.xsd#icui_Deferredtaxliabilitychangeinaccountingmethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Deferredtaxliabilitychangeinaccountingmethod_fbf329fd-1cb0-47e3-81d9-3b96125e0cd2" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_69390e1e-f295-4459-88c0-b22d67dfc9a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxLiabilities_69390e1e-f295-4459-88c0-b22d67dfc9a1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c88123b0-a4ac-4332-9fe1-89f4e2be7177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c88123b0-a4ac-4332-9fe1-89f4e2be7177" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:href="icui-20201231.xsd#icui_DeferredtaxassetsandliabilitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NonCurrentDeferredTaxAssetGrossTotalMember_11595125-0eb5-46d1-b1c6-80d9edfc2c83" xlink:href="icui-20201231.xsd#icui_NonCurrentDeferredTaxAssetGrossTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:to="loc_icui_NonCurrentDeferredTaxAssetGrossTotalMember_11595125-0eb5-46d1-b1c6-80d9edfc2c83" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityMember_25ad9b33-a276-4760-9f54-00d7ee1194fa" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityMember_25ad9b33-a276-4760-9f54-00d7ee1194fa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesOperatingLossCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="extended" id="i14c5d93684ee46d494f622af28dc9a87_IncomeTaxesOperatingLossCarryforwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_8af6fe6a-868b-4f1d-9b0d-2f330c3ce886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_521ea6f6-3503-4718-8e3b-c0d107b47cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8af6fe6a-868b-4f1d-9b0d-2f330c3ce886" xlink:to="loc_us-gaap_OperatingLossCarryforwards_521ea6f6-3503-4718-8e3b-c0d107b47cae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8af6fe6a-868b-4f1d-9b0d-2f330c3ce886" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9c19ea11-4da3-46b6-8e42-66222eece734_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9c19ea11-4da3-46b6-8e42-66222eece734_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_96492ca3-a9ad-4f75-9c93-758d62bef22b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:to="loc_country_US_96492ca3-a9ad-4f75-9c93-758d62bef22b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3cdb6519-b275-456c-a0d1-f582c74aab00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3cdb6519-b275-456c-a0d1-f582c74aab00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_43df6232-b426-4418-96a8-d1fe195d465d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:to="loc_us-gaap_ForeignCountryMember_43df6232-b426-4418-96a8-d1fe195d465d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxCarryforwardsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails" xlink:type="extended" id="i444934bf7e1a458ca5f12184d8b93aae_IncomeTaxesTaxCarryforwardsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxHolidayDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails" xlink:type="extended" id="i439c2f2f1f5a4f73b49f5b97f8b15f68_IncomeTaxesTaxHolidayDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_e2c29488-ed03-4ea4-878e-cf1cb4e094cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_e2c29488-ed03-4ea4-878e-cf1cb4e094cf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_d73ed515-7f0e-4276-be92-7ec355d5b445" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_d73ed515-7f0e-4276-be92-7ec355d5b445" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:to="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_dd6772cf-9a36-4e92-a01b-c4f043b41a34_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_dd6772cf-9a36-4e92-a01b-c4f043b41a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e85517c3-8cc1-450f-9b36-f5de35243bb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e85517c3-8cc1-450f-9b36-f5de35243bb0" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesUndistributedforeignearningsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails" xlink:type="extended" id="i426c67f706a34988ac5c550faaa4103d_IncomeTaxesUndistributedforeignearningsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesUnrecognizedtaxbenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails" xlink:type="extended" id="ia0b82df07e104a5e9048edfabb59b4bd_IncomeTaxesUnrecognizedtaxbenefitsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" xlink:type="extended" id="i9010a83234234ffb8fa4d153a14e1866_GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersGeographicInformationTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables" xlink:type="extended" id="i8ac9024f581c46e0be800a69a3570995_GeographicInformationandSignificantCustomersGeographicInformationTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" xlink:type="extended" id="i7bb366fc79e24fd0a697b75d9e54d92c_GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77481b55-b5ac-4471-8dc6-af711e5b6ba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_175c841c-bfad-4517-a463-1833c4f1c4d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77481b55-b5ac-4471-8dc6-af711e5b6ba5" xlink:to="loc_us-gaap_NoncurrentAssets_175c841c-bfad-4517-a463-1833c4f1c4d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77481b55-b5ac-4471-8dc6-af711e5b6ba5" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:to="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c1c99002-46ef-4a40-88de-a28f4f7636cd_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:to="loc_srt_SegmentGeographicalDomain_c1c99002-46ef-4a40-88de-a28f4f7636cd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:to="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_5f8439c8-320c-4c36-a1c4-33e02627a7e3" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_CR_5f8439c8-320c-4c36-a1c4-33e02627a7e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MexicoPropertyAndEquipmentMember_30f9ebc3-f816-46df-af50-5a6d10a3d0ae" xlink:href="icui-20201231.xsd#icui_MexicoPropertyAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_MexicoPropertyAndEquipmentMember_30f9ebc3-f816-46df-af50-5a6d10a3d0ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherLATAMMember_5a5db3b0-bafb-4dd2-adb4-c33f35ca9e3a" xlink:href="icui-20201231.xsd#icui_OtherLATAMMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_OtherLATAMMember_5a5db3b0-bafb-4dd2-adb4-c33f35ca9e3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_86244d1f-3c7c-4de0-a7bd-82375fe1926b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_CA_86244d1f-3c7c-4de0-a7bd-82375fe1926b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ItalyPropertyAndEquipmentMember_78e66153-2fb7-4d28-b86b-0e9d24f580ad" xlink:href="icui-20201231.xsd#icui_ItalyPropertyAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_ItalyPropertyAndEquipmentMember_78e66153-2fb7-4d28-b86b-0e9d24f580ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_ecbd7e0d-7b70-4528-be33-92836b973f79" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_ES_ecbd7e0d-7b70-4528-be33-92836b973f79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_388feae6-8b90-4036-ba67-d8d0eddca883" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_srt_EuropeMember_388feae6-8b90-4036-ba67-d8d0eddca883" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_43241571-5415-4a57-9858-613b8d4d74f3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_srt_AsiaPacificMember_43241571-5415-4a57-9858-613b8d4d74f3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignMember_8a228918-ac0d-4aff-ad63-676f51881952" xlink:href="icui-20201231.xsd#icui_ForeignMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_ForeignMember_8a228918-ac0d-4aff-ad63-676f51881952" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9b740777-59f6-45f2-bb4b-b0f86247bee7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_US_9b740777-59f6-45f2-bb4b-b0f86247bee7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnitedStatespropertyandequipmentMember_ca8635b4-d1ec-4d99-b5ea-62c6df697d1b" xlink:href="icui-20201231.xsd#icui_UnitedStatespropertyandequipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_UnitedStatespropertyandequipmentMember_ca8635b4-d1ec-4d99-b5ea-62c6df697d1b" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquity" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/StockholdersEquity" xlink:type="extended" id="i85c0be3d6a994d16856c3f08e749294d_StockholdersEquity"/>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/StockholdersEquityTables" xlink:type="extended" id="i271ab0ee6e7d433b9eb604d1643a7c71_StockholdersEquityTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/StockholdersEquityDetails" xlink:type="extended" id="i8c1d57a5d19946cab225dd8440fa51f5_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2b594a56-f49b-4679-8cf5-276b5297aa2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2b594a56-f49b-4679-8cf5-276b5297aa2a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f4348c70-a3a2-4ccf-b18b-2e698db7430e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f4348c70-a3a2-4ccf-b18b-2e698db7430e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6a8ac291-149a-426b-b378-f39269363d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6a8ac291-149a-426b-b378-f39269363d44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97a0a0b2-c31b-4af4-95cc-f7e1a8a78be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97a0a0b2-c31b-4af4-95cc-f7e1a8a78be3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_dfef8b76-1a3a-4fcb-91fa-5a985b4b091b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_TreasuryStockCommonShares_dfef8b76-1a3a-4fcb-91fa-5a985b4b091b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_25947edd-9725-45ef-ae03-fd5a8e1e0be7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:to="loc_us-gaap_EquityComponentDomain_25947edd-9725-45ef-ae03-fd5a8e1e0be7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8c5ed2e-4c1c-409b-b56a-2037435e90ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:to="loc_us-gaap_EquityComponentDomain_a8c5ed2e-4c1c-409b-b56a-2037435e90ad" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended" id="i445099929dd7492e884837a5c5b48fa5_StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_67a70eef-d852-443c-bc6c-f9112ef4d0c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_67a70eef-d852-443c-bc6c-f9112ef4d0c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_a50dfeb8-bc87-470b-a3c7-62d4264baf09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_a50dfeb8-bc87-470b-a3c7-62d4264baf09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_86ebb908-02ed-4cc9-b454-41540a5fe98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_86ebb908-02ed-4cc9-b454-41540a5fe98a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_071adb06-387e-4b81-aa4b-3a68fa5d67ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_071adb06-387e-4b81-aa4b-3a68fa5d67ae" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_ca718e29-6272-4df5-963e-00554bed84d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_ca718e29-6272-4df5-963e-00554bed84d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_76fc3fe9-7e4e-44ee-a521-1c320fc99bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_76fc3fe9-7e4e-44ee-a521-1c320fc99bad" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_81dc4872-c2a6-4481-b43c-fc51fd42c947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_81dc4872-c2a6-4481-b43c-fc51fd42c947" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5660dab4-cf77-41db-a323-2ee2e2f7e3e8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:to="loc_us-gaap_EquityComponentDomain_5660dab4-cf77-41db-a323-2ee2e2f7e3e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:to="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0572bd19-a32a-46b1-966e-e715444b9f04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0572bd19-a32a-46b1-966e-e715444b9f04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_16f6e07d-f4cf-4f77-bebb-b738ed562ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_16f6e07d-f4cf-4f77-bebb-b738ed562ddf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d147c427-0744-4be0-8f02-41cea9c5cd4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d147c427-0744-4be0-8f02-41cea9c5cd4b" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/CommitmentsandContingencies" xlink:type="extended" id="i7880ce9c15214d9bb1b1f4daba1d7807_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/CommitmentsandContingenciesTables" xlink:type="extended" id="ie3004808d32f4637805b491704d4c888_CommitmentsandContingenciesTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingenciesContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails" xlink:type="extended" id="iae8150dadd8d401a9f612ac1b39fbf6a_CommitmentsandContingenciesContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_66a13557-69e2-47c6-910a-b5aed44a42db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross_23c1bb82-24f3-46ad-9ce9-81290ea56567" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_66a13557-69e2-47c6-910a-b5aed44a42db" xlink:to="loc_icui_Contingentconsiderationgross_23c1bb82-24f3-46ad-9ce9-81290ea56567" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_66a13557-69e2-47c6-910a-b5aed44a42db" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_389fee04-6e4c-4673-81bb-b2d760cbf670_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_389fee04-6e4c-4673-81bb-b2d760cbf670_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_fb63f4cf-cb23-453c-bc94-cd5f2461da8b" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:to="loc_icui_HospiraMember_fb63f4cf-cb23-453c-bc94-cd5f2461da8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_35c72fb3-bb9d-4d2f-8098-f00016826897" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:to="loc_icui_PursuitVascularInc.Member_35c72fb3-bb9d-4d2f-8098-f00016826897" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsNotes"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes" xlink:type="extended" id="i470a283d63e742079f64144fe9e91445_CollaborativeandOtherArrangementsNotes"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables" xlink:type="extended" id="i604a147697dc48d3aba677720b2dfbb8_CollaborativeandOtherArrangementsTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails" xlink:type="extended" id="id614723d5a2d40edbf033c8f9796ea7e_CollaborativeandOtherArrangementsDetails"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnaudited"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="extended" id="ia7a4500f7c9248a688c52eeb60e5a997_SelectedQuarterlyFinancialDataUnaudited"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedTables"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="extended" id="i3dcbc89554cc4d23b7dce0b8052528f3_SelectedQuarterlyFinancialDataUnauditedTables"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="extended" id="i950b0a4a770e47d9a7d408bab7edd3ed_SelectedQuarterlyFinancialDataUnauditedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d3df53ae-4f4f-4726-a712-ae24cf0fd4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_Revenues_d3df53ae-4f4f-4726-a712-ae24cf0fd4af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_415c5ec0-7139-4e68-b9de-412008a8827c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_GrossProfit_415c5ec0-7139-4e68-b9de-412008a8827c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_89cf4cef-b64d-459e-897e-3c450611d30e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_NetIncomeLoss_89cf4cef-b64d-459e-897e-3c450611d30e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d72ac857-2319-496c-94d0-1c77fd669128" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_EarningsPerShareBasic_d72ac857-2319-496c-94d0-1c77fd669128" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_16907b6d-857a-43fa-8584-025c5cd7ddef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_16907b6d-857a-43fa-8584-025c5cd7ddef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:to="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_115d4ba6-0da5-40b0-8f48-78cbcf768c18_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:to="loc_srt_ScenarioUnspecifiedDomain_115d4ba6-0da5-40b0-8f48-78cbcf768c18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d1ce1f1e-ed25-4503-ac29-12e842ed339b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d1ce1f1e-ed25-4503-ac29-12e842ed339b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="simple" xlink:href="icui-20201231.xsd#SECScheduleArticle1209ValuationandQualifyingAccounts"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="extended" id="i56c11c9007be42b48da4296e817e4d66_SECScheduleArticle1209ValuationandQualifyingAccounts"/>
  <link:roleRef roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#SECScheduleArticle1209ValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="extended" id="i4c01a02e30a949b7b6cc43e89eafe88b_SECScheduleArticle1209ValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d37a76ee-e519-4547-8db7-25ebb247c66c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d37a76ee-e519-4547-8db7-25ebb247c66c" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_10b37294-f289-4519-9bfa-6121239ec81d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_10b37294-f289-4519-9bfa-6121239ec81d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eec1c444-ffd9-4f7b-a75b-c335ff4dcd8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eec1c444-ffd9-4f7b-a75b-c335ff4dcd8e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_17dac78c-3fb7-4041-8746-8606cf71057d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_17dac78c-3fb7-4041-8746-8606cf71057d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_9bfdbc0f-321a-49e9-a5ad-4a96e24f40a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_9bfdbc0f-321a-49e9-a5ad-4a96e24f40a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e6101c44-60d3-4bf4-a290-575f3c6f371b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d37a76ee-e519-4547-8db7-25ebb247c66c" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8e063e26-d9e2-40df-ac2b-2bb36d13a899_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8e063e26-d9e2-40df-ac2b-2bb36d13a899_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a381d35d-05a1-40b8-875f-100a4a680057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a381d35d-05a1-40b8-875f-100a4a680057" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantyReservesMember_3e4f0d8d-32f2-4a8c-8035-d11c894e36ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantyReservesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_us-gaap_WarrantyReservesMember_3e4f0d8d-32f2-4a8c-8035-d11c894e36ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SECSchedule1209ReserveWarrantyInventoryMember_e87dde2b-0a92-4fdb-8bcd-6648caaf0e64" xlink:href="icui-20201231.xsd#icui_SECSchedule1209ReserveWarrantyInventoryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_icui_SECSchedule1209ReserveWarrantyInventoryMember_e87dde2b-0a92-4fdb-8bcd-6648caaf0e64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0b301f19-24e3-496c-9e48-ac599497a0a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0b301f19-24e3-496c-9e48-ac599497a0a8" xlink:type="arc" order="3"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>icui-20201231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:aecfae3a-60e6-4f48-9fc3-e8991670a58e,g:8dac587a-2305-4044-a8dc-20f4f9fd6761-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_01e58022-bbf7-460a-86d9-84cef1032e85_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_60d103fc-94e4-447c-acb9-5976c84b4b01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_FurniturefixturesandmoldsMember_c9b51d28-33b1-461d-85f9-9b36cc8857cc_terseLabel_en-US" xlink:label="lab_icui_FurniturefixturesandmoldsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and molds [Member]</link:label>
    <link:label id="lab_icui_FurniturefixturesandmoldsMember_label_en-US" xlink:label="lab_icui_FurniturefixturesandmoldsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and molds [Member]</link:label>
    <link:label id="lab_icui_FurniturefixturesandmoldsMember_documentation_en-US" xlink:label="lab_icui_FurniturefixturesandmoldsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and molds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FurniturefixturesandmoldsMember" xlink:href="icui-20201231.xsd#icui_FurniturefixturesandmoldsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_FurniturefixturesandmoldsMember" xlink:to="lab_icui_FurniturefixturesandmoldsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_f59dda53-0e70-46a4-9906-18b0baf854b6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Outstanding, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyAbstract_145e0b48-b4c2-4ec6-ab43-c0a850babb4f_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency [Abstract]</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyAbstract_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyAbstract" xlink:to="lab_us-gaap_ForeignCurrencyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Accruedfreight_0ca98d28-51f3-417f-be48-ddee07936de6_terseLabel_en-US" xlink:label="lab_icui_Accruedfreight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued freight</link:label>
    <link:label id="lab_icui_Accruedfreight_label_en-US" xlink:label="lab_icui_Accruedfreight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued freight</link:label>
    <link:label id="lab_icui_Accruedfreight_documentation_en-US" xlink:label="lab_icui_Accruedfreight" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued freight</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedfreight" xlink:href="icui-20201231.xsd#icui_Accruedfreight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Accruedfreight" xlink:to="lab_icui_Accruedfreight" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_7026fc18-c1be-4100-ac9a-2ee965013a35_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Taxreform_9c1050c5-f331-456b-92ce-175c645b1c2e_terseLabel_en-US" xlink:label="lab_icui_Taxreform" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax reform</link:label>
    <link:label id="lab_icui_Taxreform_label_en-US" xlink:label="lab_icui_Taxreform" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax reform</link:label>
    <link:label id="lab_icui_Taxreform_documentation_en-US" xlink:label="lab_icui_Taxreform" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax reform</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Taxreform" xlink:href="icui-20201231.xsd#icui_Taxreform"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Taxreform" xlink:to="lab_icui_Taxreform" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_MeasurementInputCostofDebtDomain_59b75dec-d131-4656-97e2-ce35d07425a1_terseLabel_en-US" xlink:label="lab_icui_MeasurementInputCostofDebtDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Cost of Debt [Domain]</link:label>
    <link:label id="lab_icui_MeasurementInputCostofDebtDomain_label_en-US" xlink:label="lab_icui_MeasurementInputCostofDebtDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Cost of Debt [Domain]</link:label>
    <link:label id="lab_icui_MeasurementInputCostofDebtDomain_documentation_en-US" xlink:label="lab_icui_MeasurementInputCostofDebtDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Cost of Debt [Domain] [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MeasurementInputCostofDebtDomain" xlink:href="icui-20201231.xsd#icui_MeasurementInputCostofDebtDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_MeasurementInputCostofDebtDomain" xlink:to="lab_icui_MeasurementInputCostofDebtDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cc2275e5-bf79-4b7f-b605-8b26bfa48b12_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_b8fff018-8ce5-47da-8436-ce89ea1a08df_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CR_429364ac-f24c-4cb2-946d-038dd5c49da3_terseLabel_en-US" xlink:label="lab_country_CR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COSTA RICA</link:label>
    <link:label id="lab_country_CR_label_en-US" xlink:label="lab_country_CR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COSTA RICA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CR" xlink:to="lab_country_CR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_6337ab75-a7c3-4945-87bb-dda06378fe6d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_71f7dce7-4129-4382-b597-7c43a205a126_negatedTerseLabel_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Consideration</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_label_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Consideration</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_documentation_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" xlink:to="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_d36bd129-453e-4d25-85a5-5f0db937b9a8_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of investment securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_7d86bd55-27c1-4921-ad21-f7fe442026be_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_99b75d35-3983-4324-9055-3e336c6d9964_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6b417bb1-6927-426f-b1e2-d9b835288510_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_c645b2e4-8442-4749-bd5c-93bd29610732_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_e33338cc-3cd2-4106-8d1a-d7b026aabcaf_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_QuarterlyFinancialDataUnauditedAbstract_42304738-f56c-4298-b550-5a082bdce0dc_terseLabel_en-US" xlink:label="lab_icui_QuarterlyFinancialDataUnauditedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data - Unaudited [Abstract]</link:label>
    <link:label id="lab_icui_QuarterlyFinancialDataUnauditedAbstract_label_en-US" xlink:label="lab_icui_QuarterlyFinancialDataUnauditedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data - Unaudited [Abstract]</link:label>
    <link:label id="lab_icui_QuarterlyFinancialDataUnauditedAbstract_documentation_en-US" xlink:label="lab_icui_QuarterlyFinancialDataUnauditedAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Data - Unaudited [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_QuarterlyFinancialDataUnauditedAbstract" xlink:href="icui-20201231.xsd#icui_QuarterlyFinancialDataUnauditedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_QuarterlyFinancialDataUnauditedAbstract" xlink:to="lab_icui_QuarterlyFinancialDataUnauditedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_a4cf08b6-f647-43ef-970a-68f2a88ac899_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_23ae2408-a9b6-4851-8e8a-5fe0c977b762_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_ca9e7a54-6314-432f-b425-994e65c6b65f_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3b06949f-ca85-4bbc-b9f9-0c74af654fb8_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_46fb2a40-aad6-4a1b-a902-f33d654e615f_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_f96ca60a-ba41-4afe-a24e-a73b858463cb_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Timebasedoptionsgrantdatefairvalue_d81cbfc5-5796-4bb7-993d-7f9a95a8a71f_terseLabel_en-US" xlink:label="lab_icui_Timebasedoptionsgrantdatefairvalue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time based options grant date fair value</link:label>
    <link:label id="lab_icui_Timebasedoptionsgrantdatefairvalue_label_en-US" xlink:label="lab_icui_Timebasedoptionsgrantdatefairvalue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time based options grant date fair value</link:label>
    <link:label id="lab_icui_Timebasedoptionsgrantdatefairvalue_documentation_en-US" xlink:label="lab_icui_Timebasedoptionsgrantdatefairvalue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time based options grant date fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Timebasedoptionsgrantdatefairvalue" xlink:href="icui-20201231.xsd#icui_Timebasedoptionsgrantdatefairvalue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Timebasedoptionsgrantdatefairvalue" xlink:to="lab_icui_Timebasedoptionsgrantdatefairvalue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_SoftwarerevenueMember_a1d7b845-9d60-466a-b56e-dbb883d5f32e_terseLabel_en-US" xlink:label="lab_icui_SoftwarerevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software revenue [Member]</link:label>
    <link:label id="lab_icui_SoftwarerevenueMember_label_en-US" xlink:label="lab_icui_SoftwarerevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software revenue [Member]</link:label>
    <link:label id="lab_icui_SoftwarerevenueMember_documentation_en-US" xlink:label="lab_icui_SoftwarerevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SoftwarerevenueMember" xlink:href="icui-20201231.xsd#icui_SoftwarerevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_SoftwarerevenueMember" xlink:to="lab_icui_SoftwarerevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ExercisedOptionsDataTableTextBlock_9055ba0d-b401-4ee0-8c34-c179bd3763e6_terseLabel_en-US" xlink:label="lab_icui_ExercisedOptionsDataTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised Options Data [Table Text Block]</link:label>
    <link:label id="lab_icui_ExercisedOptionsDataTableTextBlock_label_en-US" xlink:label="lab_icui_ExercisedOptionsDataTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised Options Data [Table Text Block]</link:label>
    <link:label id="lab_icui_ExercisedOptionsDataTableTextBlock_documentation_en-US" xlink:label="lab_icui_ExercisedOptionsDataTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised Options Data [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ExercisedOptionsDataTableTextBlock" xlink:href="icui-20201231.xsd#icui_ExercisedOptionsDataTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ExercisedOptionsDataTableTextBlock" xlink:to="lab_icui_ExercisedOptionsDataTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_b6b8f968-3d09-4dea-9956-afa27d0100ac_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_7c6fa04d-a9e9-49aa-9ad8-33c429bf9589_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_e77da747-5f31-42a6-9bb9-45d7898b05c1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_0c773bd0-77e5-403b-bd99-df613262ef1f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_d7af1062-63a0-454e-9c0c-9cf310e01a29_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_f4ab1b27-bedf-46ad-babb-e4faf946e013_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_94fc3368-379d-4f13-a8cd-099615e74cf8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent_d4fdc65f-479d-4888-997c-3b6893e3feaa_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LONG-TERM INVESTMENT SECURITIES</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8c5198c1-c191-4967-a40f-6d547e05da80_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5fa87856-435c-42b5-afd7-8a88bfd70592_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_414547be-65ec-424f-b333-30aeb6abc7e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent_51325d76-63c3-4ba0-9122-1760f9d68bb3_terseLabel_en-US" xlink:label="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveTaxRateReconciliationIPMigrationPercent</link:label>
    <link:label id="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent_label_en-US" xlink:label="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveTaxRateReconciliationIPMigrationPercent</link:label>
    <link:label id="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent_documentation_en-US" xlink:label="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveTaxRateReconciliationIPMigrationPercent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveTaxRateReconciliationIPMigrationPercent" xlink:href="icui-20201231.xsd#icui_EffectiveTaxRateReconciliationIPMigrationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EffectiveTaxRateReconciliationIPMigrationPercent" xlink:to="lab_icui_EffectiveTaxRateReconciliationIPMigrationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_43150b46-07b7-4fc7-b0ef-4de5889e7261_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Outstanding, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_911e8561-5ac2-4ae2-90ec-cafd5231981d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Outstanding, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_faf0bfdb-9d94-465c-b560-84422e3f8c85_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_763d0822-355c-4556-b86c-db2ba346c4e5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_bb117986-f6f6-47a6-b5ef-1fd468d3da3c_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1b2ef872-b320-4c82-94be-731630da8fa3_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_ce787fb0-61c8-47ea-a8fb-544860350b09_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_82ed865c-628d-4091-9985-b7f762e8ab00_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_266db0e6-4593-4f6f-be4b-89f724ad1d7b_terseLabel_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAmount_label_en-US" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Credit Carryforward, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementMember_7affdfd5-d222-4c16-ba21-cb9e20879d03_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncement [Member]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementMember_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementMember" xlink:to="lab_us-gaap_NewAccountingPronouncementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_6cd5657f-e1bf-42b4-b1ff-bd6a347b9301_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_decbc145-7726-47a9-97b3-a5ab56f520e0_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_a81af40c-aa25-454d-a026-84dcda8063b0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_1f3575bd-f485-464e-86fb-a858a3cb4baf_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_07cd6bb1-b144-4893-b2f9-4436fa5b43c8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_954a39ff-05f6-46e2-bbcd-1d1eb0e25830_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Percentageofrevenue_560a0d4d-ff96-41b4-a77b-7e15eda619da_terseLabel_en-US" xlink:label="lab_icui_Percentageofrevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue</link:label>
    <link:label id="lab_icui_Percentageofrevenue_label_en-US" xlink:label="lab_icui_Percentageofrevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue</link:label>
    <link:label id="lab_icui_Percentageofrevenue_documentation_en-US" xlink:label="lab_icui_Percentageofrevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Percentageofrevenue" xlink:href="icui-20201231.xsd#icui_Percentageofrevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Percentageofrevenue" xlink:to="lab_icui_Percentageofrevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_df397d15-f90c-49d2-b2d6-6386ae5dc7d0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_d7ea7b2c-dc2b-4478-998d-8571407832f6_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_f825947f-b7bb-4668-aa49-ba05735d88e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAssumed1_b04ec603-c1b3-47d7-ac08-b7b1763db62f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAssumed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAssumed1" xlink:to="lab_us-gaap_LiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EarnoutliabilityMember_a22905fa-f3f0-430d-8224-00593a7cefd9_terseLabel_en-US" xlink:label="lab_icui_EarnoutliabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out liability [Member]</link:label>
    <link:label id="lab_icui_EarnoutliabilityMember_label_en-US" xlink:label="lab_icui_EarnoutliabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out liability [Member]</link:label>
    <link:label id="lab_icui_EarnoutliabilityMember_documentation_en-US" xlink:label="lab_icui_EarnoutliabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EarnoutliabilityMember" xlink:href="icui-20201231.xsd#icui_EarnoutliabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EarnoutliabilityMember" xlink:to="lab_icui_EarnoutliabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_bf113415-bb98-418e-be36-3ee1810d4d13_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Realized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_330c0a63-cac8-4ba0-ae1c-fe6cf6798b12_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_23519362-fd07-4a3c-bb59-3383bfd6d218_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_3e85fac1-ed99-4600-8416-8d983b7f587f_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Hedge1Member_241e8dc8-cabd-4f54-a433-4f77c630306c_terseLabel_en-US" xlink:label="lab_icui_Hedge1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 1 [Member]</link:label>
    <link:label id="lab_icui_Hedge1Member_label_en-US" xlink:label="lab_icui_Hedge1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 1 [Member]</link:label>
    <link:label id="lab_icui_Hedge1Member_documentation_en-US" xlink:label="lab_icui_Hedge1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge1Member" xlink:href="icui-20201231.xsd#icui_Hedge1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Hedge1Member" xlink:to="lab_icui_Hedge1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForFees_bbd713fc-d1ed-46cb-96f7-40b506ef0e0c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Other Fees</link:label>
    <link:label id="lab_us-gaap_PaymentsForFees_label_en-US" xlink:label="lab_us-gaap_PaymentsForFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Other Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForFees" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForFees" xlink:to="lab_us-gaap_PaymentsForFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_e9c388d7-90db-4557-b391-d926b013dba5_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_7f00573e-80da-4db0-8f85-ef5b8733fa90_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_6dd78401-1cd3-47ff-b7a4-06851c97a318_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_edfefbcb-d684-4d15-8609-fbfc1bd6ddf1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OtherLongtermLiabilitiesAbstract_bb1358ec-ff7d-4b39-8f23-a1092e7949f5_terseLabel_en-US" xlink:label="lab_icui_OtherLongtermLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Liabilities [Abstract]</link:label>
    <link:label id="lab_icui_OtherLongtermLiabilitiesAbstract_label_en-US" xlink:label="lab_icui_OtherLongtermLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Liabilities [Abstract]</link:label>
    <link:label id="lab_icui_OtherLongtermLiabilitiesAbstract_documentation_en-US" xlink:label="lab_icui_OtherLongtermLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-term Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherLongtermLiabilitiesAbstract" xlink:href="icui-20201231.xsd#icui_OtherLongtermLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract" xlink:to="lab_icui_OtherLongtermLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_CollaborativeandOtherArrangementsAbstract_a6350506-ca61-49ae-9682-68756a262ad9_terseLabel_en-US" xlink:label="lab_icui_CollaborativeandOtherArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative and Other Arrangements [Abstract]</link:label>
    <link:label id="lab_icui_CollaborativeandOtherArrangementsAbstract_label_en-US" xlink:label="lab_icui_CollaborativeandOtherArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative and Other Arrangements [Abstract]</link:label>
    <link:label id="lab_icui_CollaborativeandOtherArrangementsAbstract_documentation_en-US" xlink:label="lab_icui_CollaborativeandOtherArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative and Other Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CollaborativeandOtherArrangementsAbstract" xlink:href="icui-20201231.xsd#icui_CollaborativeandOtherArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_CollaborativeandOtherArrangementsAbstract" xlink:to="lab_icui_CollaborativeandOtherArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_cd54f3c3-3d88-42f8-9d42-374f82c2705b_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_bc5c393a-368f-4b9d-a431-80c4df7ce120_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Restructuringandstrategictransactionexpense_2b322157-58cc-4c88-bfaa-3804eb9fa82a_terseLabel_en-US" xlink:label="lab_icui_Restructuringandstrategictransactionexpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring, strategic transaction and integration expenses</link:label>
    <link:label id="lab_icui_Restructuringandstrategictransactionexpense_label_en-US" xlink:label="lab_icui_Restructuringandstrategictransactionexpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and strategic transaction expense</link:label>
    <link:label id="lab_icui_Restructuringandstrategictransactionexpense_documentation_en-US" xlink:label="lab_icui_Restructuringandstrategictransactionexpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and strategic transaction expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Restructuringandstrategictransactionexpense" xlink:href="icui-20201231.xsd#icui_Restructuringandstrategictransactionexpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Restructuringandstrategictransactionexpense" xlink:to="lab_icui_Restructuringandstrategictransactionexpense" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_MexicoPropertyAndEquipmentMember_09110a68-5b13-4289-8c94-2985c68c2c56_terseLabel_en-US" xlink:label="lab_icui_MexicoPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico Property and Equipment [Member]</link:label>
    <link:label id="lab_icui_MexicoPropertyAndEquipmentMember_label_en-US" xlink:label="lab_icui_MexicoPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mexico Property and Equipment [Member]</link:label>
    <link:label id="lab_icui_MexicoPropertyAndEquipmentMember_documentation_en-US" xlink:label="lab_icui_MexicoPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign property and equipment: Mexico</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MexicoPropertyAndEquipmentMember" xlink:href="icui-20201231.xsd#icui_MexicoPropertyAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_MexicoPropertyAndEquipmentMember" xlink:to="lab_icui_MexicoPropertyAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantyReservesMember_a3f916ee-3d1b-4b38-890a-5f41a175a9d0_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantyReservesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Warranty</link:label>
    <link:label id="lab_us-gaap_WarrantyReservesMember_label_en-US" xlink:label="lab_us-gaap_WarrantyReservesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Warranty [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantyReservesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantyReservesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantyReservesMember" xlink:to="lab_us-gaap_WarrantyReservesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_c51f2195-85a2-495d-a044-ee7d735be97a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e5e4f61f-aee1-4526-9606-5b70052daa1a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_827c5ad6-febf-4e8c-9970-1507125c56eb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_74cb3f02-0aa5-4e18-9032-6b309c1d92fb_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_b7c3149e-0b6c-4f99-9226-c07f16e3baf6_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WEIGHTED AVERAGE NUMBER OF SHARES</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4426154f-99ec-43b4-bea1-95e6f5c8aa0f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_47995b53-685c-4073-a842-dbb3d2d4edc3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Earn-out Liability</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_8a59cecd-4349-4ce5-8d37-0483be67f335_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ESPPOriginalIssuance_6d49d9d6-1055-4fba-ae48-a9b87d76a7f4_terseLabel_en-US" xlink:label="lab_icui_ESPPOriginalIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Original Issuance</link:label>
    <link:label id="lab_icui_ESPPOriginalIssuance_label_en-US" xlink:label="lab_icui_ESPPOriginalIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Original Issuance</link:label>
    <link:label id="lab_icui_ESPPOriginalIssuance_documentation_en-US" xlink:label="lab_icui_ESPPOriginalIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Original Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ESPPOriginalIssuance" xlink:href="icui-20201231.xsd#icui_ESPPOriginalIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ESPPOriginalIssuance" xlink:to="lab_icui_ESPPOriginalIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_A2014InducementPlanMember_4054fb49-4833-477d-bfac-1553008dd3d0_terseLabel_en-US" xlink:label="lab_icui_A2014InducementPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Inducement Plan [Member]</link:label>
    <link:label id="lab_icui_A2014InducementPlanMember_label_en-US" xlink:label="lab_icui_A2014InducementPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Inducement Plan [Member]</link:label>
    <link:label id="lab_icui_A2014InducementPlanMember_documentation_en-US" xlink:label="lab_icui_A2014InducementPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2014 Inducement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2014InducementPlanMember" xlink:href="icui-20201231.xsd#icui_A2014InducementPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_A2014InducementPlanMember" xlink:to="lab_icui_A2014InducementPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_52047506-940e-4987-815e-1e3bdcf663e7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SpecialTerminationBenefitsMember_b8965a6b-9cf5-4ca3-ab35-73cbb42ecec2_terseLabel_en-US" xlink:label="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefits [Member]</link:label>
    <link:label id="lab_us-gaap_SpecialTerminationBenefitsMember_label_en-US" xlink:label="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Termination Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SpecialTerminationBenefitsMember" xlink:to="lab_us-gaap_SpecialTerminationBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_743ce30b-5b5e-4b4b-8393-fdc38553bf36_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_9d589dc9-9e59-491f-a5df-7a739ccf78a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_e56e2b79-5ae6-4164-afbc-7abba3da3ecc_terseLabel_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SPAIN</link:label>
    <link:label id="lab_country_ES_label_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ES"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_7cd9695d-35b3-4c7a-8c0c-a58fe4e505a7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_A2003PlanMember_9715a921-fcf1-4d88-96be-a76ea770663b_terseLabel_en-US" xlink:label="lab_icui_A2003PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2003 Plan [Member]</link:label>
    <link:label id="lab_icui_A2003PlanMember_label_en-US" xlink:label="lab_icui_A2003PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2003 Plan [Member]</link:label>
    <link:label id="lab_icui_A2003PlanMember_documentation_en-US" xlink:label="lab_icui_A2003PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2003 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2003PlanMember" xlink:href="icui-20201231.xsd#icui_A2003PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_A2003PlanMember" xlink:to="lab_icui_A2003PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_fc28c161-9eb8-41e0-9855-bfd680492e9f_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_873ccb19-e6d2-451d-8cbe-8f4c3068dc74_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Liabilities Arising from Contingencies, Amount Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:to="lab_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_bf0b3ea1-6768-43ae-bec5-dd7912997c81_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNet_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNet" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_65ceef8b-90d5-479b-b52a-f697f48106d4_terseLabel_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - depreciation and amortization</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_label_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - depreciation and amortization</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_documentation_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - depreciation and amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" xlink:to="lab_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_45e45f3b-7476-4756-9ef5-ed7f35e61b82_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable for property and equipment</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_abd987b4-ca0d-41bc-bc1f-f796561602a8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_5cc010e9-5a32-4658-8842-2bb9f6fdce7a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_StrategicTransactionandIntegration_28c7195c-aeaf-4143-9836-3aaf2063c0ba_terseLabel_en-US" xlink:label="lab_icui_StrategicTransactionandIntegration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strategic Transaction and Integration</link:label>
    <link:label id="lab_icui_StrategicTransactionandIntegration_label_en-US" xlink:label="lab_icui_StrategicTransactionandIntegration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strategic Transaction and Integration</link:label>
    <link:label id="lab_icui_StrategicTransactionandIntegration_documentation_en-US" xlink:label="lab_icui_StrategicTransactionandIntegration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Strategic Transaction and Integration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StrategicTransactionandIntegration" xlink:href="icui-20201231.xsd#icui_StrategicTransactionandIntegration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_StrategicTransactionandIntegration" xlink:to="lab_icui_StrategicTransactionandIntegration" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OtherLATAMMember_1885ffcd-6e0c-4a16-ae32-c8afd4b4e2b0_terseLabel_en-US" xlink:label="lab_icui_OtherLATAMMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other LATAM [Member]</link:label>
    <link:label id="lab_icui_OtherLATAMMember_label_en-US" xlink:label="lab_icui_OtherLATAMMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other LATAM [Member]</link:label>
    <link:label id="lab_icui_OtherLATAMMember_documentation_en-US" xlink:label="lab_icui_OtherLATAMMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other LATAM [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherLATAMMember" xlink:href="icui-20201231.xsd#icui_OtherLATAMMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OtherLATAMMember" xlink:to="lab_icui_OtherLATAMMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_e0233e00-5b62-498b-814b-461fa3906cd3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c3174f17-89ae-446b-8c58-697fc8eaf22e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_cfdc56e6-68ce-4c76-8641-b7019782bc97_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_a72612f9-a48f-4a06-9ea1-1082689f9862_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance&#160;at Beginning&#160;of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_eea9a234-cade-44c0-b775-a524c64d1444_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at&#160;End of&#160;Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_9b27584d-b1bb-4f67-a4f4-a6f4707d2e09_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_acc2c89e-df60-4751-938c-35b2d39dacbb_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_88e442d2-5b96-4322-9e32-d036ff084884_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_8a04102e-568d-4ee9-a63d-27cc62639606_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_0999e6d6-80ba-4e4b-b9d9-fa975e3f749a_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_fc1bcb39-e4f7-4c69-ab31-65c5052e39e9_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_4117cb01-c477-4b9a-837d-8faa291fbea0_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_c2fca347-7cde-4198-913d-b35f04831ff5_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_536d26d4-83bc-42df-9294-385b6a27c457_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_dc2b7db7-9c19-45aa-b95c-d6146815ce71_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerRelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer-Related Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:to="lab_us-gaap_CustomerRelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_2fa026be-e2dd-47d2-be83-3b3408f83666_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_5dcb516d-d174-486d-89b7-b837e886d3dd_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_bb38d208-c2f5-4f0b-9d66-ff3b6a1e397c_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL ASSETS</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_56ee32f2-8c74-44b0-b482-67d1b317b388_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_b958f1d8-8d9f-4bb6-be36-b4d533d87a32_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_1c6faf4b-bdde-4b04-9bfd-73ba5710be50_terseLabel_en-US" xlink:label="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Supplemental Balance Sheet Information [Table]</link:label>
    <link:label id="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_label_en-US" xlink:label="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Supplemental Balance Sheet Information [Table]</link:label>
    <link:label id="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_documentation_en-US" xlink:label="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Supplemental Balance Sheet Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable" xlink:href="icui-20201231.xsd#icui_OperatingLeaseSupplementalBalanceSheetInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable" xlink:to="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_bf832d10-c816-45bb-9517-a2a8f92bf054_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_9d95be7e-9210-4118-9867-5dc5dbbfc852_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_CriticalCareMember_4a70158f-7474-4eb0-be49-9ccdfffe0c18_terseLabel_en-US" xlink:label="lab_icui_CriticalCareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical Care [Member]</link:label>
    <link:label id="lab_icui_CriticalCareMember_label_en-US" xlink:label="lab_icui_CriticalCareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical Care [Member]</link:label>
    <link:label id="lab_icui_CriticalCareMember_documentation_en-US" xlink:label="lab_icui_CriticalCareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Critical Care [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CriticalCareMember" xlink:href="icui-20201231.xsd#icui_CriticalCareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_CriticalCareMember" xlink:to="lab_icui_CriticalCareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_b873d871-f54c-4a5d-acde-7dbfc768ceed_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_3321a9ac-feb2-4700-8165-25020838f614_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise Price Range, Exercisable Options, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ForeignDistibutorMember_30c35ed0-5a07-417c-9287-7f18fd8a42b4_terseLabel_en-US" xlink:label="lab_icui_ForeignDistibutorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Distibutor [Member]</link:label>
    <link:label id="lab_icui_ForeignDistibutorMember_label_en-US" xlink:label="lab_icui_ForeignDistibutorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Distibutor [Member]</link:label>
    <link:label id="lab_icui_ForeignDistibutorMember_documentation_en-US" xlink:label="lab_icui_ForeignDistibutorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Distibutor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignDistibutorMember" xlink:href="icui-20201231.xsd#icui_ForeignDistibutorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ForeignDistibutorMember" xlink:to="lab_icui_ForeignDistibutorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_LineofCreditAccordion_d98cc3ad-2626-488f-80c2-2dcdcde1293f_terseLabel_en-US" xlink:label="lab_icui_LineofCreditAccordion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Accordion</link:label>
    <link:label id="lab_icui_LineofCreditAccordion_label_en-US" xlink:label="lab_icui_LineofCreditAccordion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Accordion</link:label>
    <link:label id="lab_icui_LineofCreditAccordion_documentation_en-US" xlink:label="lab_icui_LineofCreditAccordion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Accordion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LineofCreditAccordion" xlink:href="icui-20201231.xsd#icui_LineofCreditAccordion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_LineofCreditAccordion" xlink:to="lab_icui_LineofCreditAccordion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_c3168492-ad81-47b4-897d-0ea511e9c250_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected stock price volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_18c48a10-45db-45b2-abb1-6f119b1d67a1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3302a90e-80dc-4918-b8e2-3a9c496d039c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1ed59e81-bfc7-4470-aea0-012f41efe2f6_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_0870a522-0842-4086-9a18-adfc3383b636_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Deferredtaxliabilitychangeinaccountingmethod_ac806f18-84bf-4967-9d74-2827781be1aa_terseLabel_en-US" xlink:label="lab_icui_Deferredtaxliabilitychangeinaccountingmethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability, change in accounting method</link:label>
    <link:label id="lab_icui_Deferredtaxliabilitychangeinaccountingmethod_label_en-US" xlink:label="lab_icui_Deferredtaxliabilitychangeinaccountingmethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability, change in accounting method</link:label>
    <link:label id="lab_icui_Deferredtaxliabilitychangeinaccountingmethod_documentation_en-US" xlink:label="lab_icui_Deferredtaxliabilitychangeinaccountingmethod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability, change in accounting method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Deferredtaxliabilitychangeinaccountingmethod" xlink:href="icui-20201231.xsd#icui_Deferredtaxliabilitychangeinaccountingmethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Deferredtaxliabilitychangeinaccountingmethod" xlink:to="lab_icui_Deferredtaxliabilitychangeinaccountingmethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_d89f2ed4-3785-48a4-ad60-9764e147f90c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_9a9700ae-c0e1-4bc1-a19a-2121ec41382b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember_a4ff4e33-72f9-4e40-bc34-77a9f5db26db_terseLabel_en-US" xlink:label="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Warranty-Inventory</link:label>
    <link:label id="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember_label_en-US" xlink:label="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Warranty-Inventory [Member]</link:label>
    <link:label id="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember_documentation_en-US" xlink:label="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Reserve, Warranty-Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SECSchedule1209ReserveWarrantyInventoryMember" xlink:href="icui-20201231.xsd#icui_SECSchedule1209ReserveWarrantyInventoryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_SECSchedule1209ReserveWarrantyInventoryMember" xlink:to="lab_icui_SECSchedule1209ReserveWarrantyInventoryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_7ea6260e-bfb5-460c-b7ef-610ec72e9adb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedRentCurrentAndNoncurrent_631cc83d-4463-4a0a-83df-1fbe2ea92d6c_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued rent</link:label>
    <link:label id="lab_us-gaap_AccruedRentCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedRentCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_13237c43-662e-449f-b990-51b3d356bed4_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_b9aa79bc-06c7-4a61-ade2-81d84efc7fb4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement_label_en-US" xlink:label="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Operating Activities, Cash Flow Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:to="lab_us-gaap_OtherOperatingActivitiesCashFlowStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_a2f9ae11-0c18-4539-a831-f69838c7d3fd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_3e310d3d-ec25-46f5-b8b3-1e49eacf6e00_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_e8a5a5c0-451b-4710-bdce-4ca9ea2d8c00_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_b95d137c-b2be-40ba-83e9-3716f0eac06c_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_7214ca73-8efa-40b2-896f-edf0b8544ade_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_cb68d8ce-b761-423d-85fa-c4acaf5a6d9b_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_0050bf68-9479-4134-a742-c6d33a371227_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance, Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_1c7321b1-a4e9-4f65-a06d-39524fde0d8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_35e11242-d348-4ebc-81e7-5ceec753f020_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Text Block]</link:label>
    <link:label id="lab_us-gaap_OtherCurrentAssetsTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Assets [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentAssetsTextBlock" xlink:to="lab_us-gaap_OtherCurrentAssetsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_3e895a28-5246-40f0-acc2-d456e9294a1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Contingentconsiderationgross_a0e41238-88d2-4aad-a0c2-63daf3bb37c3_terseLabel_en-US" xlink:label="lab_icui_Contingentconsiderationgross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">contingent consideration gross</link:label>
    <link:label id="lab_icui_Contingentconsiderationgross_label_en-US" xlink:label="lab_icui_Contingentconsiderationgross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">contingent consideration gross</link:label>
    <link:label id="lab_icui_Contingentconsiderationgross_documentation_en-US" xlink:label="lab_icui_Contingentconsiderationgross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">contingent consideration gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Contingentconsiderationgross" xlink:to="lab_icui_Contingentconsiderationgross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_ae5c5973-b500-4776-a7a7-1d83f95b4cd2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_61b7c372-646f-4ef6-b5a9-1a0cc0e545cc_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_557f28e8-c53a-4fa3-a83f-5b55a046a78e_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_b2f4c838-1e0e-4b54-a1d7-50e502024414_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent_7a4dadd0-82fd-4ef7-b7ae-ee3091ad68f6_terseLabel_en-US" xlink:label="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effectivetaxratereconciliationnondeductiblecomppercent</link:label>
    <link:label id="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent_label_en-US" xlink:label="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effectivetaxratereconciliationnondeductiblecomppercent</link:label>
    <link:label id="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent_documentation_en-US" xlink:label="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effectivetaxratereconciliationnondeductiblecomppercent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Effectivetaxratereconciliationnondeductiblecomppercent" xlink:href="icui-20201231.xsd#icui_Effectivetaxratereconciliationnondeductiblecomppercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Effectivetaxratereconciliationnondeductiblecomppercent" xlink:to="lab_icui_Effectivetaxratereconciliationnondeductiblecomppercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6a45d45e-2493-4d2a-92e9-5836340ece2e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_8dd87496-13c6-47e3-84e8-376066b3129c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_4bb58723-14e9-4317-834b-084599f28d4f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_250779ad-6622-4830-9af9-9322361b6fce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_96df5e00-f4d4-40b7-838a-30b64e8690e1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_5a2250c6-8e5b-46f3-a96e-e296c44229ab_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_7aeaef9d-350e-4e95-b42a-5fe46af6ba45_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash received from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_eaca5f9f-7cb9-4613-8b10-b1bf2a6bae0c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract_634e6e62-e28f-4ee3-875c-778acd320baf_terseLabel_en-US" xlink:label="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure deferred taxes [Abstract]</link:label>
    <link:label id="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract_label_en-US" xlink:label="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure deferred taxes [Abstract]</link:label>
    <link:label id="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract_documentation_en-US" xlink:label="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure deferred taxes [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IncomeTaxDisclosuredeferredtaxesAbstract" xlink:href="icui-20201231.xsd#icui_IncomeTaxDisclosuredeferredtaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_IncomeTaxDisclosuredeferredtaxesAbstract" xlink:to="lab_icui_IncomeTaxDisclosuredeferredtaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_1b76455e-9b62-49bc-808c-6e47e778959a_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1a21c4f7-2f44-4968-9523-121459c444fc_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_c1ffe3a0-b66e-4382-b731-d0729ee2292a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0188ce3d-d238-46a5-9fb4-4286eb67dcf9_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_DeferredtaxassetsandliabilitiesLineItems_fe9225a4-8462-4bec-bb60-419dc74f708c_terseLabel_en-US" xlink:label="lab_icui_DeferredtaxassetsandliabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets and liabilities [Line Items]</link:label>
    <link:label id="lab_icui_DeferredtaxassetsandliabilitiesLineItems_label_en-US" xlink:label="lab_icui_DeferredtaxassetsandliabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets and liabilities [Line Items]</link:label>
    <link:label id="lab_icui_DeferredtaxassetsandliabilitiesLineItems_documentation_en-US" xlink:label="lab_icui_DeferredtaxassetsandliabilitiesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Deferred tax assets and liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_DeferredtaxassetsandliabilitiesLineItems" xlink:href="icui-20201231.xsd#icui_DeferredtaxassetsandliabilitiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems" xlink:to="lab_icui_DeferredtaxassetsandliabilitiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_7b769a08-a6b4-450e-b447-595ce618d97e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_7092a482-1ea5-477c-82d1-f0e24c4a23ff_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_baba1def-5190-4804-8751-69e3e0224b92_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_9b76ee33-cd0a-4301-8b4f-c40baef36ecb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Accruedsupplychainrestructuring_7134d846-14b5-4aca-ab61-a964ae05569a_terseLabel_en-US" xlink:label="lab_icui_Accruedsupplychainrestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruedsupplychainrestructuring</link:label>
    <link:label id="lab_icui_Accruedsupplychainrestructuring_label_en-US" xlink:label="lab_icui_Accruedsupplychainrestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruedsupplychainrestructuring</link:label>
    <link:label id="lab_icui_Accruedsupplychainrestructuring_documentation_en-US" xlink:label="lab_icui_Accruedsupplychainrestructuring" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accruedsupplychainrestructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedsupplychainrestructuring" xlink:href="icui-20201231.xsd#icui_Accruedsupplychainrestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Accruedsupplychainrestructuring" xlink:to="lab_icui_Accruedsupplychainrestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_UnrecognizedTaxBenefitsRollForwardRollForward_label_en-US" xlink:label="lab_icui_UnrecognizedTaxBenefitsRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits roll forward [Roll Forward]</link:label>
    <link:label id="lab_icui_UnrecognizedTaxBenefitsRollForwardRollForward_documentation_en-US" xlink:label="lab_icui_UnrecognizedTaxBenefitsRollForwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits roll forward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward" xlink:href="icui-20201231.xsd#icui_UnrecognizedTaxBenefitsRollForwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward" xlink:to="lab_icui_UnrecognizedTaxBenefitsRollForwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_a05f4d94-3a82-4734-af06-70c700947879_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_4a96d9c5-ecd1-4ba3-ac04-7254e4d37f19_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b48cae20-91d3-4f8c-82e8-5c409542faa8_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2308d493-c6f1-47cb-88e5-6867e6f9ddef_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2011f46f-3fd2-4325-b780-520cde409136_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_ce2daa64-33f8-4afc-8f62-12289f6176e7_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_2885397c-eb3c-4917-82f2-6f416f7a8b8b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_ed66a6da-51c3-4d91-8371-c1f3ec248128_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_f18c20b7-d190-437d-b028-fdafc94a4b86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_34833a0c-eb4a-4c98-8513-be4735fcd674_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_3d26b6d5-51f1-430a-9db8-65df60303871_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investment securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_22caa367-40b0-44a7-85d5-74444e2e471b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_2f658f0d-2f5c-4f18-ae10-475e671ab788_terseLabel_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:label id="lab_us-gaap_DesignatedAsHedgingInstrumentMember_label_en-US" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Designated as Hedging Instrument [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeForwardExchangeRate1_e302cab7-81a0-4706-89e0-916eceb77244_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeForwardExchangeRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Forward Exchange Rate</link:label>
    <link:label id="lab_us-gaap_DerivativeForwardExchangeRate1_label_en-US" xlink:label="lab_us-gaap_DerivativeForwardExchangeRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Forward Exchange Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardExchangeRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeForwardExchangeRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeForwardExchangeRate1" xlink:to="lab_us-gaap_DerivativeForwardExchangeRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityForeign_e608f2b7-f706-4a04-8488-8d9f31be011b_terseLabel_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - foreign</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityForeign_label_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - foreign</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityForeign_documentation_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityForeign" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityForeign" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NoncurrentDeferredTaxLiabilityForeign" xlink:to="lab_icui_NoncurrentDeferredTaxLiabilityForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_9f8efad6-fc31-49e5-9ffb-72cecae71527_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_6c0aa606-a3cc-4874-93d7-4cd50d8000b9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_72c15cac-65f3-4840-93e9-de587bf988f0_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_d98da212-c837-4210-8fc4-e95a41fd02a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Share</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Income Tax Benefits Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:to="lab_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_fd1af941-75f4-48a8-ae37-dcd1af649e15_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_CommonStockSharesMember_837f88ae-4766-4f39-a69c-8261fcc309e8_terseLabel_en-US" xlink:label="lab_icui_CommonStockSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Shares [Member]</link:label>
    <link:label id="lab_icui_CommonStockSharesMember_label_en-US" xlink:label="lab_icui_CommonStockSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Shares [Member]</link:label>
    <link:label id="lab_icui_CommonStockSharesMember_documentation_en-US" xlink:label="lab_icui_CommonStockSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CommonStockSharesMember" xlink:href="icui-20201231.xsd#icui_CommonStockSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_CommonStockSharesMember" xlink:to="lab_icui_CommonStockSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_947ed16d-fc10-4a85-97bb-3488d7bf4316_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_e4132997-5cf3-4fa7-86a5-34661ea4b739_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Accruedothertaxes_6734b48d-5909-439c-bea9-d3e100da4364_terseLabel_en-US" xlink:label="lab_icui_Accruedothertaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued other taxes</link:label>
    <link:label id="lab_icui_Accruedothertaxes_label_en-US" xlink:label="lab_icui_Accruedothertaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued other taxes</link:label>
    <link:label id="lab_icui_Accruedothertaxes_documentation_en-US" xlink:label="lab_icui_Accruedothertaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued other taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedothertaxes" xlink:href="icui-20201231.xsd#icui_Accruedothertaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Accruedothertaxes" xlink:to="lab_icui_Accruedothertaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_3c68abdf-a7c9-4c65-b318-5620e2beffae_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_4597379a-1f7a-41f6-a42d-260348e2995e_terseLabel_en-US" xlink:label="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue</link:label>
    <link:label id="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_label_en-US" xlink:label="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue</link:label>
    <link:label id="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_documentation_en-US" xlink:label="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" xlink:href="icui-20201231.xsd#icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" xlink:to="lab_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_MoldsMember_ad2bc691-777b-4cb0-bc85-3dc8050b1b28_terseLabel_en-US" xlink:label="lab_icui_MoldsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Molds [Member]</link:label>
    <link:label id="lab_icui_MoldsMember_label_en-US" xlink:label="lab_icui_MoldsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Molds [Member]</link:label>
    <link:label id="lab_icui_MoldsMember_documentation_en-US" xlink:label="lab_icui_MoldsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Molds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MoldsMember" xlink:href="icui-20201231.xsd#icui_MoldsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_MoldsMember" xlink:to="lab_icui_MoldsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ea34219b-7d11-4a4d-a5f3-a9c37d4f26ce_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_bc169aee-f858-4784-896b-714fbfa0134a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f2f73457-91a2-420f-a5f4-5ed7a336781d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_eedc8677-61d3-4947-be74-9b3fe9a82659_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_HospiraMember_4d042d5a-c3c8-475d-a4c5-ae1142aa15a6_terseLabel_en-US" xlink:label="lab_icui_HospiraMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hospira [Member]</link:label>
    <link:label id="lab_icui_HospiraMember_label_en-US" xlink:label="lab_icui_HospiraMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hospira [Member]</link:label>
    <link:label id="lab_icui_HospiraMember_documentation_en-US" xlink:label="lab_icui_HospiraMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hospira [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_HospiraMember" xlink:to="lab_icui_HospiraMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_35e34201-087a-49fb-8d3e-4b028b901001_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_c94af539-616e-4154-b06e-5c741a15a70a_terseLabel_en-US" xlink:label="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Performance Restricted Stock Units [Member]</link:label>
    <link:label id="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_label_en-US" xlink:label="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Performance Restricted Stock Units [Member]</link:label>
    <link:label id="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_documentation_en-US" xlink:label="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock and Performance Restricted Stock Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" xlink:href="icui-20201231.xsd#icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" xlink:to="lab_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_1eaca936-e8a6-4aa0-ae5b-e2d8850cde09_terseLabel_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - state income taxes</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_label_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - state income taxes</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_documentation_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability - state income taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" xlink:to="lab_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_1a0d6011-3bfb-41fa-bfb1-393cc55c6033_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativesFairValueLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativesFairValueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives, Fair Value [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesFairValueLineItems" xlink:to="lab_us-gaap_DerivativesFairValueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_0fa6d013-e118-49e5-94b6-51daea0f280e_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_9830c457-e644-475e-8049-5ab3292655cd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_f9afd61f-6cbf-42f5-8499-dc10540b4462_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_a4b21a1d-1cb2-43ee-a924-004c12d9373c_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_542ebfec-7eea-450d-9924-d953799ddd1b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9d056de9-f580-4a42-927a-6e70f6ac9b97_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock_0d7b9402-7abd-4e95-9ed8-6d76d300ac32_terseLabel_en-US" xlink:label="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by Geographic Area and Customer Concentration [Text Block]</link:label>
    <link:label id="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock_label_en-US" xlink:label="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by Geographic Area and Customer Concentration [Text Block]</link:label>
    <link:label id="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock_documentation_en-US" xlink:label="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Information by Geographic Area and Customer Concentration [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" xlink:href="icui-20201231.xsd#icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" xlink:to="lab_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember_c3d859a2-e117-482c-b349-c7d6fd1d6fd6_terseLabel_en-US" xlink:label="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Restricted Stock Units (PRSUs) [Member]</link:label>
    <link:label id="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember_label_en-US" xlink:label="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Restricted Stock Units (PRSUs) [Member]</link:label>
    <link:label id="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember_documentation_en-US" xlink:label="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Restricted Stock Units (PRSUs) stock units issued if the measurement period goal is met.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PerformanceRestrictedStockUnitsPRSUsMember" xlink:href="icui-20201231.xsd#icui_PerformanceRestrictedStockUnitsPRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PerformanceRestrictedStockUnitsPRSUsMember" xlink:to="lab_icui_PerformanceRestrictedStockUnitsPRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_b97b8252-fb83-4247-99a5-702e7911fcd6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested and Expected to Vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_GILTItaxexpense_09eefc93-24f6-4561-81f0-00ac309b2ff0_terseLabel_en-US" xlink:label="lab_icui_GILTItaxexpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTItaxexpense</link:label>
    <link:label id="lab_icui_GILTItaxexpense_label_en-US" xlink:label="lab_icui_GILTItaxexpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTItaxexpense</link:label>
    <link:label id="lab_icui_GILTItaxexpense_documentation_en-US" xlink:label="lab_icui_GILTItaxexpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTItaxexpense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_GILTItaxexpense" xlink:href="icui-20201231.xsd#icui_GILTItaxexpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_GILTItaxexpense" xlink:to="lab_icui_GILTItaxexpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d266f78e-4671-45ca-8186-5dad645e45f4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateTerms_482460a0-b56c-40fb-830a-5f61a53da759_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate Terms</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateTerms_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateTerms" xlink:to="lab_us-gaap_DebtInstrumentInterestRateTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_17b5c8ab-b05a-40f6-9f52-265d1bb3eb24_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Percentoftotalrevenue_9f4ff8ef-3fbe-4e46-8b5b-a9f8441fef70_terseLabel_en-US" xlink:label="lab_icui_Percentoftotalrevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of total revenue</link:label>
    <link:label id="lab_icui_Percentoftotalrevenue_label_en-US" xlink:label="lab_icui_Percentoftotalrevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of total revenue</link:label>
    <link:label id="lab_icui_Percentoftotalrevenue_documentation_en-US" xlink:label="lab_icui_Percentoftotalrevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of total revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Percentoftotalrevenue" xlink:href="icui-20201231.xsd#icui_Percentoftotalrevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Percentoftotalrevenue" xlink:to="lab_icui_Percentoftotalrevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_94452ce4-efc1-49e3-af0b-ee0f79de1fd9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property Held-for-sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Property Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_b4515593-3b5e-48bd-b452-8f144266961c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_ed231555-9691-464f-8e61-5721e5499646_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_9b6424e4-0a1d-449d-97c1-ccbbccedc924_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_1c887045-c9a5-4011-9db5-57bcdf75dfd6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_fbe891df-e940-4f6b-9f14-505188f52fd9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_f8932768-e9b6-4efa-93af-e88e8b8aff65_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment, net of taxes of $0 for all periods</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_cb0fadaa-82cc-42a2-b86e-6cd52ac26608_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL</link:label>
    <link:label id="lab_us-gaap_Goodwill_641f0293-8fc9-41c1-ac02-ed3ab4bff032_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL</link:label>
    <link:label id="lab_us-gaap_Goodwill_c0ddf370-f01d-4b6f-8fec-20e81ea30256_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GOODWILL</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_228537d4-8ef6-45f7-9922-9ac2de3df9e2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_5c25c772-b0e0-431a-af82-0a38c9c73ca1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform_cb34f31c-664e-47c9-aeed-425a87130033_terseLabel_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveIncomeTaxRateREconciliationTaxReform</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform_label_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveIncomeTaxRateREconciliationTaxReform</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform_documentation_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveIncomeTaxRateREconciliationTaxReform</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateREconciliationTaxReform" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateREconciliationTaxReform"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EffectiveIncomeTaxRateREconciliationTaxReform" xlink:to="lab_icui_EffectiveIncomeTaxRateREconciliationTaxReform" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ContractsettlementST_9882e0a3-e9ee-45f6-9d49-7ebde8d4fd03_terseLabel_en-US" xlink:label="lab_icui_ContractsettlementST" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract settlement</link:label>
    <link:label id="lab_icui_ContractsettlementST_label_en-US" xlink:label="lab_icui_ContractsettlementST" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">contract settlement-ST</link:label>
    <link:label id="lab_icui_ContractsettlementST_documentation_en-US" xlink:label="lab_icui_ContractsettlementST" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractsettlementST" xlink:href="icui-20201231.xsd#icui_ContractsettlementST"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ContractsettlementST" xlink:to="lab_icui_ContractsettlementST" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ICUMedicalMSARevenue_f09152c7-ccce-46e8-9976-125f922f27a9_terseLabel_en-US" xlink:label="lab_icui_ICUMedicalMSARevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICU Medical MSA Revenue</link:label>
    <link:label id="lab_icui_ICUMedicalMSARevenue_label_en-US" xlink:label="lab_icui_ICUMedicalMSARevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICU Medical MSA Revenue</link:label>
    <link:label id="lab_icui_ICUMedicalMSARevenue_documentation_en-US" xlink:label="lab_icui_ICUMedicalMSARevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICU Medical MSA Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ICUMedicalMSARevenue" xlink:href="icui-20201231.xsd#icui_ICUMedicalMSARevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ICUMedicalMSARevenue" xlink:to="lab_icui_ICUMedicalMSARevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_08a4a0ea-3153-4eed-906b-807c5051fd97_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Income Taxes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_e3122484-80b9-4093-94e6-7c1d3f23c131_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of assets acquired</link:label>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_label_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ContractassetandliabilitybalancesTable_e6c9d60f-3351-476f-b7d6-479207564753_terseLabel_en-US" xlink:label="lab_icui_ContractassetandliabilitybalancesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset and liability balances [Table]</link:label>
    <link:label id="lab_icui_ContractassetandliabilitybalancesTable_label_en-US" xlink:label="lab_icui_ContractassetandliabilitybalancesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset and liability balances [Table]</link:label>
    <link:label id="lab_icui_ContractassetandliabilitybalancesTable_documentation_en-US" xlink:label="lab_icui_ContractassetandliabilitybalancesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset and liability balances [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesTable" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ContractassetandliabilitybalancesTable" xlink:to="lab_icui_ContractassetandliabilitybalancesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_9387634a-c93e-4522-9c1f-c1b7721b2088_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_5fb7a28e-e1eb-464f-9e58-52689dec4017_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_7c7a6603-8566-49ec-adae-72db7433bf6a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_2ce8c9d2-b62a-4b79-bed3-1b00c66940d4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EMEAMember_9114f6ba-e71c-41f5-98cb-ada3932e980c_terseLabel_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:label id="lab_us-gaap_EMEAMember_label_en-US" xlink:label="lab_us-gaap_EMEAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EMEA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EMEAMember" xlink:to="lab_us-gaap_EMEAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_4a48aeac-d79a-4556-b982-9dd244292e0d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_38d69761-7b30-4995-971f-36b419f68de4_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_df1f39e1-c179-4b70-925d-152cc74aa9ad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_5e00465b-edca-4c65-bdae-641aedaca7f9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_28c85e06-2318-4e7b-883b-302abca010f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_35ac2a82-4599-4546-8ad9-529a840fbc80_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9c0d4c16-876d-4c01-a4a0-e30d49deb3c7_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average common and common equivalent shares outstandding (diluted)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1f4bf1d9-bb90-4c63-a773-74b0507fce62_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_cf213516-0fe0-41f9-acb8-87a6f6b71621_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_73710e53-a882-4b47-88d1-5c96a9751975_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_146bdfea-5df7-4795-ae96-d71f778be95d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1d03dde8-1c80-44f4-aeab-3c90c0122a3e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_382ca42c-be16-42f5-ac15-6d39061b914d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term obligations</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_73be24ce-60a8-480f-99bb-d3e9c11b89bb_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1eaebf43-2e27-41f9-91cd-daad1ee34f6f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Supplychainrestructuringcosts_d8195dc6-d9ee-4b22-ad15-bb1370c1fc66_terseLabel_en-US" xlink:label="lab_icui_Supplychainrestructuringcosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplychainrestructuringcosts</link:label>
    <link:label id="lab_icui_Supplychainrestructuringcosts_label_en-US" xlink:label="lab_icui_Supplychainrestructuringcosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplychainrestructuringcosts</link:label>
    <link:label id="lab_icui_Supplychainrestructuringcosts_documentation_en-US" xlink:label="lab_icui_Supplychainrestructuringcosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplychainrestructuringcosts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Supplychainrestructuringcosts" xlink:href="icui-20201231.xsd#icui_Supplychainrestructuringcosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Supplychainrestructuringcosts" xlink:to="lab_icui_Supplychainrestructuringcosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_2690caeb-c3aa-4f0b-bb04-14ec8db29a32_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ea1a7f79-99a4-428f-a85c-35057d9c3791_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.10 par value - Authorized-80,000 shares; Issued and outstanding 21,058 shares at December 31, 2020 and issued 20,743 shares at December 31, 2019 and outstanding 20,742 shares at December 31, 2019</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_8c1cc738-d91b-4080-a528-87992ef5d533_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_8a61c3fd-4d79-4593-8eee-6e72d5f06e01_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_86af1e63-93c4-4b01-9888-6ea4c8057c6b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ForeignMember_bba343ae-c934-4a68-8885-bb9c5bdacf7a_terseLabel_en-US" xlink:label="lab_icui_ForeignMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_icui_ForeignMember_label_en-US" xlink:label="lab_icui_ForeignMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:label id="lab_icui_ForeignMember_documentation_en-US" xlink:label="lab_icui_ForeignMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignMember" xlink:href="icui-20201231.xsd#icui_ForeignMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ForeignMember" xlink:to="lab_icui_ForeignMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_TruProcessMember_17462a54-e491-4aac-b5ae-a24637a43c33_terseLabel_en-US" xlink:label="lab_icui_TruProcessMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tru Process [Member]</link:label>
    <link:label id="lab_icui_TruProcessMember_label_en-US" xlink:label="lab_icui_TruProcessMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tru Process [Member]</link:label>
    <link:label id="lab_icui_TruProcessMember_documentation_en-US" xlink:label="lab_icui_TruProcessMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tru Process [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_TruProcessMember" xlink:href="icui-20201231.xsd#icui_TruProcessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_TruProcessMember" xlink:to="lab_icui_TruProcessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_decae750-abea-4c14-94ae-6d011fbaedfd_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_StockIncentivePlansLineItems_e7d10a30-b56c-498a-b471-e49e0d118b80_terseLabel_en-US" xlink:label="lab_icui_StockIncentivePlansLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans [Line Items]</link:label>
    <link:label id="lab_icui_StockIncentivePlansLineItems_label_en-US" xlink:label="lab_icui_StockIncentivePlansLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans [Line Items]</link:label>
    <link:label id="lab_icui_StockIncentivePlansLineItems_documentation_en-US" xlink:label="lab_icui_StockIncentivePlansLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Stock Incentive Plans [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StockIncentivePlansLineItems" xlink:href="icui-20201231.xsd#icui_StockIncentivePlansLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_StockIncentivePlansLineItems" xlink:to="lab_icui_StockIncentivePlansLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_b8572f04-f1da-4a24-ac33-930d6d760466_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_InternationalSalesDomain_df49d2b9-e62d-40aa-8361-16f59df66b6b_terseLabel_en-US" xlink:label="lab_icui_InternationalSalesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Sales [Domain]</link:label>
    <link:label id="lab_icui_InternationalSalesDomain_label_en-US" xlink:label="lab_icui_InternationalSalesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Sales [Domain]</link:label>
    <link:label id="lab_icui_InternationalSalesDomain_documentation_en-US" xlink:label="lab_icui_InternationalSalesDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International Sales [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InternationalSalesDomain" xlink:href="icui-20201231.xsd#icui_InternationalSalesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_InternationalSalesDomain" xlink:to="lab_icui_InternationalSalesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_60e9fd08-90de-4fd5-8565-5b4e6476f484_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OtherAcquisitionMember_9a02b045-7846-4555-a455-f1378e4c5ece_terseLabel_en-US" xlink:label="lab_icui_OtherAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Acquisition [Member]</link:label>
    <link:label id="lab_icui_OtherAcquisitionMember_label_en-US" xlink:label="lab_icui_OtherAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Acquisition [Member]</link:label>
    <link:label id="lab_icui_OtherAcquisitionMember_documentation_en-US" xlink:label="lab_icui_OtherAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Acquisition [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherAcquisitionMember" xlink:href="icui-20201231.xsd#icui_OtherAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OtherAcquisitionMember" xlink:to="lab_icui_OtherAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_236458df-0d9a-4aac-9d29-9400751732a6_terseLabel_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Collaborative Arrangement Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:to="lab_us-gaap_CollaborativeArrangementDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_0b9aae0d-99b5-4ea1-9a24-cebd97ff943d_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f0ab7704-077d-4b60-8505-dbabec2e6946_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_a028bf46-3390-4e2b-b6c5-0bac8a8ed01d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1fbc30d1-b3aa-4936-9908-67654344465e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS, end of period</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_ee03595e-717f-4516-aa99-72ca5ea8cd61_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_15880638-b529-4788-8b46-b2ce0d5d16d0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_11d4938e-f0a2-4acb-85fb-05bfd1558cc4_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_2a9cd776-7475-4073-9749-60774df709bc_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_RevenueGrossProfitVolatilityMember_fc9c42da-82d7-4c1d-855a-0a72bdcd5246_terseLabel_en-US" xlink:label="lab_icui_RevenueGrossProfitVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue/Gross Profit Volatility [Member]</link:label>
    <link:label id="lab_icui_RevenueGrossProfitVolatilityMember_label_en-US" xlink:label="lab_icui_RevenueGrossProfitVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue/Gross Profit Volatility [Member]</link:label>
    <link:label id="lab_icui_RevenueGrossProfitVolatilityMember_documentation_en-US" xlink:label="lab_icui_RevenueGrossProfitVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue/Gross Profit Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_RevenueGrossProfitVolatilityMember" xlink:href="icui-20201231.xsd#icui_RevenueGrossProfitVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_RevenueGrossProfitVolatilityMember" xlink:to="lab_icui_RevenueGrossProfitVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c8c38456-5613-43d8-bcb6-88ee28383819_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Foreign Income Tax Rate Differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_a0b9d791-cbf2-46dc-8e03-f6152f00bfbe_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_UnfavorablecontractliabilityST_716f44ba-edf5-459b-a400-feed8fc20ce9_terseLabel_en-US" xlink:label="lab_icui_UnfavorablecontractliabilityST" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UnfavorablecontractliabilityST</link:label>
    <link:label id="lab_icui_UnfavorablecontractliabilityST_label_en-US" xlink:label="lab_icui_UnfavorablecontractliabilityST" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UnfavorablecontractliabilityST</link:label>
    <link:label id="lab_icui_UnfavorablecontractliabilityST_documentation_en-US" xlink:label="lab_icui_UnfavorablecontractliabilityST" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UnfavorablecontractliabilityST</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnfavorablecontractliabilityST" xlink:href="icui-20201231.xsd#icui_UnfavorablecontractliabilityST"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_UnfavorablecontractliabilityST" xlink:to="lab_icui_UnfavorablecontractliabilityST" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ItalyPropertyAndEquipmentMember_ba622a99-b06e-42b6-bc20-7d32d3c69cc5_terseLabel_en-US" xlink:label="lab_icui_ItalyPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Italy Property and Equipment [Member]</link:label>
    <link:label id="lab_icui_ItalyPropertyAndEquipmentMember_label_en-US" xlink:label="lab_icui_ItalyPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Italy Property and Equipment [Member]</link:label>
    <link:label id="lab_icui_ItalyPropertyAndEquipmentMember_documentation_en-US" xlink:label="lab_icui_ItalyPropertyAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign property and equipment: Italy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ItalyPropertyAndEquipmentMember" xlink:href="icui-20201231.xsd#icui_ItalyPropertyAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ItalyPropertyAndEquipmentMember" xlink:to="lab_icui_ItalyPropertyAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_db464df3-cf69-40d4-ac3e-a89d839acce4_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw Materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_792adcca-9835-4468-83e4-06684dc48df9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_32d6195f-719c-41a6-9c68-aab069f3fad9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_b0024b6b-0939-4d27-a35a-170b5ce75758_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible asset additions</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_a8ffc1b8-0c45-4a31-9f37-090a1996211f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_6e3d4732-ef1c-42a6-b742-1b1a185069a5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Hedge2Member_7e490b44-455d-429a-9dfd-6cf2d53f1636_terseLabel_en-US" xlink:label="lab_icui_Hedge2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 2 [Member]</link:label>
    <link:label id="lab_icui_Hedge2Member_label_en-US" xlink:label="lab_icui_Hedge2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 2 [Member]</link:label>
    <link:label id="lab_icui_Hedge2Member_documentation_en-US" xlink:label="lab_icui_Hedge2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge2Member" xlink:href="icui-20201231.xsd#icui_Hedge2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Hedge2Member" xlink:to="lab_icui_Hedge2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_bc5c25f1-061c-4d74-ae35-2cab692e1732_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_17273e40-c28f-4ef7-9130-f9213f47fabf_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9de33ba4-fd18-4188-abc0-690a669c75ca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0e3bd92b-85c6-48db-bea5-f865cd993462_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_82645bec-d8c6-4cb8-b697-57b18f4b1ef4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_155ba1f6-f435-4cc4-bcf5-de9dbcd2dd21_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_64dcfa2c-a77d-46a3-9259-d3bc668a6ee7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_14154976-852c-461e-876b-bcae97a44deb_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_e7bfd661-d333-4be7-acee-14876f0b5641_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_8cabb373-a80c-4599-aae1-b1da2e683a26_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_92563e4f-691c-4209-b8c0-7cb24dbb0144_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in Process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_7537330f-7b07-4b9f-8e08-f6f4ca9a5f39_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_38fe54d5-6db3-4744-8a3d-19c1a7ab6d0c_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_eebeda90-b31d-4c67-9f7f-9588f31307ae_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_3c7521cf-db54-48f1-bf96-4c2b90df7d8e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_52b0379e-49bd-4777-97e7-dfba5abf52de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_ca151afd-f926-47be-8de9-9038088d5f8c_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NET INCOME PER SHARE</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2d34538a-21d9-49eb-921a-88eb363ab923_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation_65a48fe8-81d4-4ffb-bb9b-1d2e9d43474c_terseLabel_en-US" xlink:label="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effectiveincometaxreconciliation,nondeductiblecompensation</link:label>
    <link:label id="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation_label_en-US" xlink:label="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effectiveincometaxreconciliation,nondeductiblecompensation</link:label>
    <link:label id="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation_documentation_en-US" xlink:label="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effectiveincometaxreconciliation,nondeductiblecompensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Effectiveincometaxreconciliationnondeductiblecompensation" xlink:href="icui-20201231.xsd#icui_Effectiveincometaxreconciliationnondeductiblecompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Effectiveincometaxreconciliationnondeductiblecompensation" xlink:to="lab_icui_Effectiveincometaxreconciliationnondeductiblecompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_9e8f7339-0f73-464c-a7d9-7e7207b93db5_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_e0c56eb3-5556-47e8-a2d3-1fc492dbef9a_terseLabel_en-US" xlink:label="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire business, net of working capital adjustments</link:label>
    <link:label id="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_label_en-US" xlink:label="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire business, net of working capital adjustments</link:label>
    <link:label id="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_documentation_en-US" xlink:label="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment to acquire business, net of working capital adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" xlink:href="icui-20201231.xsd#icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" xlink:to="lab_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis_b2102440-ec63-4557-9e32-dc7f6f1024dd_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Equity Securities, Amortized Cost Basis</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Equity Securities, Amortized Cost Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration_3b6d9761-95f0-47e9-b973-860970cc6f36_terseLabel_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveIncomeTaxRateReconciliationIPMigration</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration_label_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveIncomeTaxRateReconciliationIPMigration</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration_documentation_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EffectiveIncomeTaxRateReconciliationIPMigration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationIPMigration" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationIPMigration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EffectiveIncomeTaxRateReconciliationIPMigration" xlink:to="lab_icui_EffectiveIncomeTaxRateReconciliationIPMigration" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Operatingleaserightofuseassetamortization_90f7a4cc-2964-46e5-a3cc-e3411658634c_terseLabel_en-US" xlink:label="lab_icui_Operatingleaserightofuseassetamortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operatingleaserightofuseassetamortization</link:label>
    <link:label id="lab_icui_Operatingleaserightofuseassetamortization_label_en-US" xlink:label="lab_icui_Operatingleaserightofuseassetamortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operatingleaserightofuseassetamortization</link:label>
    <link:label id="lab_icui_Operatingleaserightofuseassetamortization_documentation_en-US" xlink:label="lab_icui_Operatingleaserightofuseassetamortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operatingleaserightofuseassetamortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Operatingleaserightofuseassetamortization" xlink:href="icui-20201231.xsd#icui_Operatingleaserightofuseassetamortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Operatingleaserightofuseassetamortization" xlink:to="lab_icui_Operatingleaserightofuseassetamortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_1d248e39-39f5-49eb-9419-ca183b238754_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_73353383-f305-4abf-8c0c-eca54e91d8b0_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_e6a13916-6998-4afe-aed9-aa51982486cf_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ProvisionForWarrantyAndReturns_7bb1b74b-1219-4e1a-8041-39bb5a3cff10_terseLabel_en-US" xlink:label="lab_icui_ProvisionForWarrantyAndReturns" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for warranty and returns</link:label>
    <link:label id="lab_icui_ProvisionForWarrantyAndReturns_label_en-US" xlink:label="lab_icui_ProvisionForWarrantyAndReturns" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for warranty and returns</link:label>
    <link:label id="lab_icui_ProvisionForWarrantyAndReturns_documentation_en-US" xlink:label="lab_icui_ProvisionForWarrantyAndReturns" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for warranty and returns</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ProvisionForWarrantyAndReturns" xlink:href="icui-20201231.xsd#icui_ProvisionForWarrantyAndReturns"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ProvisionForWarrantyAndReturns" xlink:to="lab_icui_ProvisionForWarrantyAndReturns" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_7c6e6af8-b84c-46f6-b5c1-b0b0a8aca99c_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_78a4e553-8aa3-4318-905f-1d94371abdd6_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_01fff4dd-f019-4c36-8352-da6056304e67_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedTranslationAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedTranslationAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_f342d9e0-bea8-4e01-ba60-a55c083e259c_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_344e9694-c7ee-4936-be93-0b7a9ad17016_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Productrationalization_311e3e5e-f91f-4893-86db-3ec550289888_terseLabel_en-US" xlink:label="lab_icui_Productrationalization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractsettlement</link:label>
    <link:label id="lab_icui_Productrationalization_label_en-US" xlink:label="lab_icui_Productrationalization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Productrationalization</link:label>
    <link:label id="lab_icui_Productrationalization_documentation_en-US" xlink:label="lab_icui_Productrationalization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Productrationalization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Productrationalization" xlink:href="icui-20201231.xsd#icui_Productrationalization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Productrationalization" xlink:to="lab_icui_Productrationalization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_7b005ec3-52a4-4df5-83f7-afd2974fb55f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3934b9c2-8922-4e10-9e1e-b771c3637f3d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_DeferredtaxassetsandliabilitiesTable_69d97d6d-5d0e-405d-99e5-104e06cfab3a_terseLabel_en-US" xlink:label="lab_icui_DeferredtaxassetsandliabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets and liabilities [Table]</link:label>
    <link:label id="lab_icui_DeferredtaxassetsandliabilitiesTable_label_en-US" xlink:label="lab_icui_DeferredtaxassetsandliabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets and liabilities [Table]</link:label>
    <link:label id="lab_icui_DeferredtaxassetsandliabilitiesTable_documentation_en-US" xlink:label="lab_icui_DeferredtaxassetsandliabilitiesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets and liabilities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_DeferredtaxassetsandliabilitiesTable" xlink:href="icui-20201231.xsd#icui_DeferredtaxassetsandliabilitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesTable" xlink:to="lab_icui_DeferredtaxassetsandliabilitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_e9c1d132-47ab-467e-ada5-ae1f91984825_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Financial Instruments, Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:to="lab_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_5c0bb0fa-4d5f-4458-a0b6-8399c973b8e7_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_18cad50e-76af-4315-98d2-08efcf484f7a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_cee55d6b-50c0-4edc-8b32-9ebc2590d362_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_5684d466-f842-465a-831c-4a6155686263_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted_63e5b44b-d33a-4e6a-8467-97d941fd7dd4_terseLabel_en-US" xlink:label="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value of restricted stock units granted</link:label>
    <link:label id="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted_label_en-US" xlink:label="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value of restricted stock units granted</link:label>
    <link:label id="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted_documentation_en-US" xlink:label="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value of restricted stock units granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Grantdatefairvalueofrestrictedstockunitsgranted" xlink:href="icui-20201231.xsd#icui_Grantdatefairvalueofrestrictedstockunitsgranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Grantdatefairvalueofrestrictedstockunitsgranted" xlink:to="lab_icui_Grantdatefairvalueofrestrictedstockunitsgranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_a4f34048-9510-484b-9eb4-6f2d012fdd56_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of restricted stock and exercise of stock options, shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8d337f52-1e9d-4571-b9b5-c1683c5894d1_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e6340c24-6669-44fe-b4ab-4f67cc4cbfa4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5a05b45b-a203-4132-bc1c-c5f0c17cbb60_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_d0acd9db-0bd6-4ea2-a13f-cf39f1d83baf_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER (EXPENSE) INCOME,NET</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityMember_54180ceb-beac-4a2f-89e7-6dae4f768ff1_terseLabel_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability [Member]</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityMember_label_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability [Member]</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxLiabilityMember_documentation_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityMember" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NoncurrentDeferredTaxLiabilityMember" xlink:to="lab_icui_NoncurrentDeferredTaxLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PricingLevelIIMemberMember_1beeb76a-c154-4cb0-8fdf-da539c9feed3_terseLabel_en-US" xlink:label="lab_icui_PricingLevelIIMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level II [Member] [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIIMemberMember_label_en-US" xlink:label="lab_icui_PricingLevelIIMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level II [Member] [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIIMemberMember_documentation_en-US" xlink:label="lab_icui_PricingLevelIIMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level II [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIIMemberMember" xlink:href="icui-20201231.xsd#icui_PricingLevelIIMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PricingLevelIIMemberMember" xlink:to="lab_icui_PricingLevelIIMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_d08aea45-fb07-4727-81dd-0947ea9da8f4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_2b1c84af-3c80-47b8-962c-93be21e98ecc_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_2f68a87b-6c2a-400c-b9f7-2012cc4b1195_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_f4466098-5eed-4d0c-a889-a4d68a18e7ac_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_074f68bc-54ab-448b-b62a-8a4d4a63933b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_367c47a4-ab82-4241-9323-c8bf2be55303_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e368803a-b50b-43dc-bd4f-ae2d2cd7b25b_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_2d3f19a1-9058-4014-b8ea-5f3b3f8e7716_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_218484bd-afe7-4841-ad75-acae4ddc500f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_5dbc4f6f-637e-4920-8e44-2ac5500d68b8_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_3112d6b0-4f51-4745-a547-63618a5e7ee8_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_5d07049d-1236-4ae3-b0ef-4825b40a9a4b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_e131dcfb-942a-4436-87ed-f9e49eb04a9e_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_4bb4ce11-f164-4aa2-957e-acb3f8b28d32_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_89f6c7d0-366f-463b-aa02-a8192476a5b7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge Adjustments, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_fe1830cf-f2da-4737-b940-d46dac3cfffc_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_3d8b1c6e-abf8-453a-9120-2c7997391a24_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_a58b2e94-3769-4a57-a303-46d12a09dc03_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Tax Credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_de53abc8-b780-419f-b2b7-21aaadf44fef_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_37619f02-70b6-4507-a436-8b25267c0ee2_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_164d1efa-21c1-49a8-a792-79046b7d0b7e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_75dd3b88-9087-4b97-92bf-7a3f4f058ec3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:to="lab_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_96ff802b-3bbf-4ba4-a2aa-7d23e691790e_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of assets held for sale</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_AccruedSalariesAndBenefits_ab8226c4-3136-4a36-a3d4-cbbcbcc2247b_terseLabel_en-US" xlink:label="lab_icui_AccruedSalariesAndBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salaries and benefits</link:label>
    <link:label id="lab_icui_AccruedSalariesAndBenefits_label_en-US" xlink:label="lab_icui_AccruedSalariesAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries and benefits</link:label>
    <link:label id="lab_icui_AccruedSalariesAndBenefits_documentation_en-US" xlink:label="lab_icui_AccruedSalariesAndBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries and benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_AccruedSalariesAndBenefits" xlink:href="icui-20201231.xsd#icui_AccruedSalariesAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_AccruedSalariesAndBenefits" xlink:to="lab_icui_AccruedSalariesAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_LIBORBasisSpreadonVariableRate_727eca3a-9bfe-41f7-8f7e-4c722b04fb6e_terseLabel_en-US" xlink:label="lab_icui_LIBORBasisSpreadonVariableRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR Basis Spread on Variable Rate</link:label>
    <link:label id="lab_icui_LIBORBasisSpreadonVariableRate_label_en-US" xlink:label="lab_icui_LIBORBasisSpreadonVariableRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR Basis Spread on Variable Rate</link:label>
    <link:label id="lab_icui_LIBORBasisSpreadonVariableRate_documentation_en-US" xlink:label="lab_icui_LIBORBasisSpreadonVariableRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIBOR Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LIBORBasisSpreadonVariableRate" xlink:href="icui-20201231.xsd#icui_LIBORBasisSpreadonVariableRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_LIBORBasisSpreadonVariableRate" xlink:to="lab_icui_LIBORBasisSpreadonVariableRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_db622d52-7659-487e-bcf3-928611f43df7_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_68aa5b77-81c0-4101-ab4f-165cee46aae4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Other Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Other Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c064fab8-acc7-48b5-a074-43811302b102_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_6ceff294-fce0-45e3-a9d4-8fd1f4b40538_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_7b89dca7-a6e5-46f8-bb25-98313326693c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock, authorized shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a8b60674-7733-49c0-b3a5-a83807c06642_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_3283ffaf-a47e-41c8-b848-c36c6455376a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate, Continuing Operations</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9e1cddde-cbd7-43fe-aa2d-01fa7a90cd1d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_112af8c3-4b64-4f13-8a9a-47c2403fe6ec_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_StockIncentivePlansTable_e208886a-f223-4a36-9f77-886b268720e0_terseLabel_en-US" xlink:label="lab_icui_StockIncentivePlansTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans [Table]</link:label>
    <link:label id="lab_icui_StockIncentivePlansTable_label_en-US" xlink:label="lab_icui_StockIncentivePlansTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans [Table]</link:label>
    <link:label id="lab_icui_StockIncentivePlansTable_documentation_en-US" xlink:label="lab_icui_StockIncentivePlansTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Incentive Plans [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StockIncentivePlansTable" xlink:href="icui-20201231.xsd#icui_StockIncentivePlansTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_StockIncentivePlansTable" xlink:to="lab_icui_StockIncentivePlansTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_ca61c0df-7755-4cd0-a88d-69a70d754959_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_8231cf30-5e8c-440c-b3c2-5e6372224f06_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_656ef71b-bf1d-40ca-a3da-e7ac24727b5a_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_167dfd16-2d98-4855-afed-a3a62c09c660_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_41cce125-d1a9-4e85-9456-7b64c1ca9bf2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ContractassetandliabilitybalancesLineItems_4e33bd81-dd04-443e-853e-0e4437bdf80b_terseLabel_en-US" xlink:label="lab_icui_ContractassetandliabilitybalancesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset and liability balances [Line Items]</link:label>
    <link:label id="lab_icui_ContractassetandliabilitybalancesLineItems_label_en-US" xlink:label="lab_icui_ContractassetandliabilitybalancesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract asset and liability balances [Line Items]</link:label>
    <link:label id="lab_icui_ContractassetandliabilitybalancesLineItems_documentation_en-US" xlink:label="lab_icui_ContractassetandliabilitybalancesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Contract asset and liability balances [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesLineItems" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems" xlink:to="lab_icui_ContractassetandliabilitybalancesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_494b5cbb-baf2-4b53-8889-589d44d65f90_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_f3ea99e8-a137-46da-bac3-4d76d6d527eb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_86daea86-e70b-468d-ad93-5f465e59eed1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_19dfacc4-ed49-47b1-b1fa-43fa81dfb985_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_3fb04194-e9b9-426f-826d-2d48b32bfe19_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_8c0c19e8-4a3f-4528-83dd-92093711d91d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_f19814ce-80c6-4aa1-ae14-8b3f4be96485_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d58f2455-cc74-46c1-9092-8d6e812a7b17_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_d44bfd4a-aa4d-469b-a696-0f0195139dea_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_15bea0ad-fba2-4208-b228-bf14e4bc56a8_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_bc875e5e-265b-401d-9046-3841355154ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d2765dcd-6c4b-4f7a-95aa-f79136359457_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_e76b3d08-2470-4b50-b7b8-dda2d85f0071_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_488109a4-bed7-40e4-afa6-702305d1925b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flow hedge adjustments, net of taxes of $295, $392 and $317 for the years ended December 31, 2020, 2019 and 2018, respectively</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_2d203722-22b7-4fdc-96e7-30e7924f2c87_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_c0a973f7-8878-4101-98fb-44daea6b9d23_terseLabel_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:label id="lab_us-gaap_InProcessResearchAndDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">In Process Research and Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InProcessResearchAndDevelopmentMember" xlink:to="lab_us-gaap_InProcessResearchAndDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_4d746299-ff6d-4010-adbc-05a489411d27_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_64ef6941-2d6a-4a05-a8cb-6fba5c7b8ac8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_cf639058-c9e2-4503-9e28-cea3807796f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_794542fe-822c-427b-9571-f9910c2e0fea_terseLabel_en-US" xlink:label="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Supplemental Balance Sheet Information [Line Items]</link:label>
    <link:label id="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_label_en-US" xlink:label="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Supplemental Balance Sheet Information [Line Items]</link:label>
    <link:label id="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_documentation_en-US" xlink:label="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Supplemental Balance Sheet Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" xlink:href="icui-20201231.xsd#icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" xlink:to="lab_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssets_433479ae-8a19-4028-b853-05361da899d2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:label id="lab_us-gaap_DerivativeAssets_label_en-US" xlink:label="lab_us-gaap_DerivativeAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssets" xlink:to="lab_us-gaap_DerivativeAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Cleanupcosts_f60e38cf-4e36-4bdd-9e0c-6f9d7cdda7e3_terseLabel_en-US" xlink:label="lab_icui_Cleanupcosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cleanupcosts</link:label>
    <link:label id="lab_icui_Cleanupcosts_label_en-US" xlink:label="lab_icui_Cleanupcosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cleanupcosts</link:label>
    <link:label id="lab_icui_Cleanupcosts_documentation_en-US" xlink:label="lab_icui_Cleanupcosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cleanupcosts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Cleanupcosts" xlink:href="icui-20201231.xsd#icui_Cleanupcosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Cleanupcosts" xlink:to="lab_icui_Cleanupcosts" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Changeinunitsduetoperformanceexpectations_9478dd43-6869-4512-892e-22e0aa0cf33c_terseLabel_en-US" xlink:label="lab_icui_Changeinunitsduetoperformanceexpectations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in units due to performance expectations</link:label>
    <link:label id="lab_icui_Changeinunitsduetoperformanceexpectations_label_en-US" xlink:label="lab_icui_Changeinunitsduetoperformanceexpectations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in units due to performance expectations</link:label>
    <link:label id="lab_icui_Changeinunitsduetoperformanceexpectations_documentation_en-US" xlink:label="lab_icui_Changeinunitsduetoperformanceexpectations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in units due to performance expectations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Changeinunitsduetoperformanceexpectations" xlink:href="icui-20201231.xsd#icui_Changeinunitsduetoperformanceexpectations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Changeinunitsduetoperformanceexpectations" xlink:to="lab_icui_Changeinunitsduetoperformanceexpectations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_96bc7a88-2943-4e36-b860-7dcbfc2cd9c2_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_710e14e9-62d4-48ee-b555-1a4d92faa5d6_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Plans, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:to="lab_us-gaap_PensionAndOtherPostretirementPlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_d2767d2c-9fc7-4be4-90ec-cecb74a566e7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_39f203fa-5279-40bf-b26c-c30f8d4166cd_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_280f6cf5-4e4a-4393-abef-5ad1a19c113c_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties and returns</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_330f4135-f731-42c7-8b5d-34c89873a9fa_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INTANGIBLE ASSETS, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_6b55dd2c-b1ba-468b-b63d-84630b9cfbc6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b9527f71-e623-4073-9f2d-7f0eda3bb978_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositAssets_fc481980-0315-42db-86be-49417b3fa491_terseLabel_en-US" xlink:label="lab_us-gaap_DepositAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Assets</link:label>
    <link:label id="lab_us-gaap_DepositAssets_label_en-US" xlink:label="lab_us-gaap_DepositAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositAssets" xlink:to="lab_us-gaap_DepositAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_MedicalAustraliaLimitedMember_f6e346cc-7f02-4bef-b038-096be2ee7da7_terseLabel_en-US" xlink:label="lab_icui_MedicalAustraliaLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical Australia Limited [Member]</link:label>
    <link:label id="lab_icui_MedicalAustraliaLimitedMember_label_en-US" xlink:label="lab_icui_MedicalAustraliaLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical Australia Limited [Member]</link:label>
    <link:label id="lab_icui_MedicalAustraliaLimitedMember_documentation_en-US" xlink:label="lab_icui_MedicalAustraliaLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Medical Australia Limited [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MedicalAustraliaLimitedMember" xlink:href="icui-20201231.xsd#icui_MedicalAustraliaLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_MedicalAustraliaLimitedMember" xlink:to="lab_icui_MedicalAustraliaLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_e0e53684-843b-42be-8dc7-aca0df7bd1e6_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset and Liability [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_09c8cf4c-c4a1-4dd1-a2e5-517bdef94574_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_f9d4286d-91a7-4b32-84f4-4a0060abfbbb_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_04de9aff-4633-40ee-9f23-388deb7c3b68_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_df671e46-4828-492c-9e0c-a14c361315aa_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_41059a70-4dc1-479f-88d5-0e26ef07b314_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_a411c052-611a-4973-8c7b-6a7eefa33966_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_88dd16b2-cbc2-40d5-93bc-632b089142ce_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c4fff229-15af-49ba-8e80-f2b54fe70cc7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a501b84d-a6b9-45f2-8411-1c1cdb9bd97a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7cbdc7fc-fae6-41e4-9772-2d2b5a0bf054_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_6985938f-6c4b-45a8-9aca-795ac75d5477_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:label id="lab_us-gaap_DerivativeAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetsCurrent" xlink:to="lab_us-gaap_DerivativeAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_efb70314-f96a-4408-b428-f1127d99bc59_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_a08302fb-3bff-4b71-b795-c7ed7c423ebe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_80389b8a-df91-41c0-9978-aa4002631135_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid during the year for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsAndOtherAssets_0dbe0fda-10ae-49d8-a88a-87a9b6d862d2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs and Other Assets</link:label>
    <link:label id="lab_us-gaap_DeferredCostsAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCostsAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsAndOtherAssets" xlink:to="lab_us-gaap_DeferredCostsAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_6254c139-2afe-41b9-a26a-15b0c64b2af4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_e33327c5-15f8-4019-8ad0-c5867508e5ea_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_a6e94178-4a43-46bb-b3e8-eaac1ae043bb_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS' EQUITY:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_GILTItaxexpensepercent_40ca218e-47ca-4490-8141-91845d8e5770_terseLabel_en-US" xlink:label="lab_icui_GILTItaxexpensepercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTItaxexpensepercent</link:label>
    <link:label id="lab_icui_GILTItaxexpensepercent_label_en-US" xlink:label="lab_icui_GILTItaxexpensepercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTItaxexpensepercent</link:label>
    <link:label id="lab_icui_GILTItaxexpensepercent_documentation_en-US" xlink:label="lab_icui_GILTItaxexpensepercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">GILTItaxexpensepercent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_GILTItaxexpensepercent" xlink:href="icui-20201231.xsd#icui_GILTItaxexpensepercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_GILTItaxexpensepercent" xlink:to="lab_icui_GILTItaxexpensepercent" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Deferredtaxcharge_6a111a0d-5bda-40b2-9136-c0ba3b2f282b_terseLabel_en-US" xlink:label="lab_icui_Deferredtaxcharge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax charge</link:label>
    <link:label id="lab_icui_Deferredtaxcharge_label_en-US" xlink:label="lab_icui_Deferredtaxcharge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax charge</link:label>
    <link:label id="lab_icui_Deferredtaxcharge_documentation_en-US" xlink:label="lab_icui_Deferredtaxcharge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax charge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Deferredtaxcharge" xlink:href="icui-20201231.xsd#icui_Deferredtaxcharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Deferredtaxcharge" xlink:to="lab_icui_Deferredtaxcharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_308d85e8-f870-497b-86a9-03a76025b4e7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_929376ce-0008-45b6-b343-49db0aa13c8a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_b53a95cc-041d-40b2-859e-a80c9dcf8cfc_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingDesignationDomain_label_en-US" xlink:label="lab_us-gaap_HedgingDesignationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Designation [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_c169ed92-6f95-412a-92fa-f46857644216_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_1a0deb19-4bb1-4485-91ee-691ad0439275_terseLabel_en-US" xlink:label="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonfinancial Liabilities Fair Value Disclosure</link:label>
    <link:label id="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonfinancial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_NonfinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_5530260e-c137-4eaf-acfc-d2702741e03e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6d4000fa-2d63-42ae-ba7f-eaf598222be0_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_afde5601-6b32-4551-a256-e9d138847ea5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_69b7ccfe-70e9-4788-af01-92270e537239_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock, $1.00 par value Authorized-500 shares; Issued and outstanding - none</link:label>
    <link:label id="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_label_en-US" xlink:label="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:to="lab_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_eb412a97-58ae-4342-ac22-c3b353aead8e_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Sharestransferredfromsupersededplan_531b40d1-e87c-425f-8270-d961d8aed043_terseLabel_en-US" xlink:label="lab_icui_Sharestransferredfromsupersededplan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares transferred from superseded plan</link:label>
    <link:label id="lab_icui_Sharestransferredfromsupersededplan_label_en-US" xlink:label="lab_icui_Sharestransferredfromsupersededplan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares transferred from superseded plan</link:label>
    <link:label id="lab_icui_Sharestransferredfromsupersededplan_documentation_en-US" xlink:label="lab_icui_Sharestransferredfromsupersededplan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares transferred from superseded plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sharestransferredfromsupersededplan" xlink:href="icui-20201231.xsd#icui_Sharestransferredfromsupersededplan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Sharestransferredfromsupersededplan" xlink:to="lab_icui_Sharestransferredfromsupersededplan" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions_3446c8c2-5103-48b6-8908-0204aaa0334f_negatedTerseLabel_en-US" xlink:label="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions_label_en-US" xlink:label="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Paid (Received) for current and prior acquisitions</link:label>
    <link:label id="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions_documentation_en-US" xlink:label="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Paid (Received) for current and prior acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NetCashPaidReceivedforcurrentandprioracquisitions" xlink:href="icui-20201231.xsd#icui_NetCashPaidReceivedforcurrentandprioracquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NetCashPaidReceivedforcurrentandprioracquisitions" xlink:to="lab_icui_NetCashPaidReceivedforcurrentandprioracquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_193fa2c4-ecfe-4691-8529-5308a65e3dde_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_c8966771-09b2-4cbd-9b97-02588abb934a_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_aabca2fd-26cf-48bc-ac3b-1cb14d10d7b6_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_5039a423-900a-47fd-a1f0-263fc0d19f1c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_485a0d58-4bd0-40d8-be85-4b0d4834c7ba_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2010ee74-92aa-4ca9-b2c7-09da0706f678_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_694921d2-cda2-45a4-81e8-4e3210e9085f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState_69a7711e-d364-4b83-b694-51d53b2a2772_terseLabel_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax asset - tax credits state</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState_label_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax asset - tax credits state</link:label>
    <link:label id="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState_documentation_en-US" xlink:label="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax asset - tax credits state</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxAssetTaxCreditsState" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxAssetTaxCreditsState"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NoncurrentDeferredTaxAssetTaxCreditsState" xlink:to="lab_icui_NoncurrentDeferredTaxAssetTaxCreditsState" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_f1c51627-2947-4e3c-8546-789b993814c9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_b3c2d87c-79a0-4670-be91-a76b84988bd0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_24b505f6-b584-49e0-8f39-07600f0bada0_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_ff942108-4b9c-42c3-8c85-880f9acdb664_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_a91f47b8-0de8-4128-891f-15c7df1b3b3b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_0b7d9016-9e0a-4a16-be40-c6ecef417038_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PursuitVascularMember_78c0b369-f76a-43b5-a5f8-155b36460f34_terseLabel_en-US" xlink:label="lab_icui_PursuitVascularMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pursuit Vascular [Member]</link:label>
    <link:label id="lab_icui_PursuitVascularMember_label_en-US" xlink:label="lab_icui_PursuitVascularMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pursuit Vascular [Member]</link:label>
    <link:label id="lab_icui_PursuitVascularMember_documentation_en-US" xlink:label="lab_icui_PursuitVascularMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pursuit Vascular</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularMember" xlink:href="icui-20201231.xsd#icui_PursuitVascularMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PursuitVascularMember" xlink:to="lab_icui_PursuitVascularMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_ba79fb12-3de9-4b90-8250-61b54dd95923_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Tax Authority [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Outsidesalescommissions_74c4101f-2ec2-4086-a016-1b1e34887eca_terseLabel_en-US" xlink:label="lab_icui_Outsidesalescommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside commissions</link:label>
    <link:label id="lab_icui_Outsidesalescommissions_label_en-US" xlink:label="lab_icui_Outsidesalescommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside sales commissions</link:label>
    <link:label id="lab_icui_Outsidesalescommissions_documentation_en-US" xlink:label="lab_icui_Outsidesalescommissions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outside sales commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Outsidesalescommissions" xlink:href="icui-20201231.xsd#icui_Outsidesalescommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Outsidesalescommissions" xlink:to="lab_icui_Outsidesalescommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_bf71ded8-8956-4418-9d07-9cb60ca07862_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_8e22ed82-108f-4d42-8d3e-a2586dfd9ef1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_d0a9ab5c-8f89-476e-95dd-360674b95bb7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_830d4cb8-f913-451b-a689-53ae38fa6eb6_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember_64e432b4-031b-4aaa-8223-9f06849ad79f_terseLabel_en-US" xlink:label="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current deferred tax asset, gross total [Member]</link:label>
    <link:label id="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember_label_en-US" xlink:label="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current deferred tax asset, gross total [Member]</link:label>
    <link:label id="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember_documentation_en-US" xlink:label="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total of gross non-current deferred tax asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NonCurrentDeferredTaxAssetGrossTotalMember" xlink:href="icui-20201231.xsd#icui_NonCurrentDeferredTaxAssetGrossTotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_NonCurrentDeferredTaxAssetGrossTotalMember" xlink:to="lab_icui_NonCurrentDeferredTaxAssetGrossTotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_ff39c1c9-a182-4f2c-8f13-18ddf66bde08_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_9a7c4ad9-c538-4412-9005-b3fec793f817_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_InfusionConsumablesMember_f2de668c-d0e5-4733-a8e7-d2b386919e8e_terseLabel_en-US" xlink:label="lab_icui_InfusionConsumablesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infusion Consumables [Member]</link:label>
    <link:label id="lab_icui_InfusionConsumablesMember_label_en-US" xlink:label="lab_icui_InfusionConsumablesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infusion Consumables [Member]</link:label>
    <link:label id="lab_icui_InfusionConsumablesMember_documentation_en-US" xlink:label="lab_icui_InfusionConsumablesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infusion Consumables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InfusionConsumablesMember" xlink:href="icui-20201231.xsd#icui_InfusionConsumablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_InfusionConsumablesMember" xlink:to="lab_icui_InfusionConsumablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_852065fc-53b9-4bac-873a-93abe6dd4f9b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityExpirationDate1_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Expiration Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:to="lab_us-gaap_LineOfCreditFacilityExpirationDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_125fb7be-04ba-423b-a732-cd5bf9534e27_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_7295428c-ce72-4e34-a422-a9dc02f1b7fa_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Other Adjustments, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12276086-af1a-43ed-84ca-849ff134ef99_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_9aadfce0-3d1a-4a87-9781-362e1993dcd2_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OTHER LONG-TERM LIABILITIES</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Other than Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_55063831-5c5f-4707-8927-9941457d9039_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_a286eb5d-17c4-4f6a-8f71-0a690728a924_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_d1a64e15-3312-448c-ad3c-2bfd823c4748_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_76fccd27-5956-4fdc-bf27-1e7decebf93b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_dd667974-2321-4987-bd3f-e89a4ec7152b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_7e1d332a-6dcb-4773-86cc-490d8215614b_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_57914e5c-f215-47ef-94fa-cbb924ed176e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged&#160;to Other&#160;Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Grantdatefairvalueperformancerestrictedstockunits_8209a079-383c-49fd-a369-1b42503d8f45_terseLabel_en-US" xlink:label="lab_icui_Grantdatefairvalueperformancerestrictedstockunits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value performance restricted stock units</link:label>
    <link:label id="lab_icui_Grantdatefairvalueperformancerestrictedstockunits_label_en-US" xlink:label="lab_icui_Grantdatefairvalueperformancerestrictedstockunits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value performance restricted stock units</link:label>
    <link:label id="lab_icui_Grantdatefairvalueperformancerestrictedstockunits_documentation_en-US" xlink:label="lab_icui_Grantdatefairvalueperformancerestrictedstockunits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value performance restricted stock units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Grantdatefairvalueperformancerestrictedstockunits" xlink:href="icui-20201231.xsd#icui_Grantdatefairvalueperformancerestrictedstockunits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Grantdatefairvalueperformancerestrictedstockunits" xlink:to="lab_icui_Grantdatefairvalueperformancerestrictedstockunits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_e947a1ff-db14-41e0-a052-17e6907a27cb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquired Receivable, Fair Value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquired Receivable, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_ceef759a-094f-4216-ba2c-ba4ab553dea7_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditRiskMember_db5b1f43-9489-4cf0-8155-27e8cfa272cd_terseLabel_en-US" xlink:label="lab_us-gaap_CreditRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Risk [Member]</link:label>
    <link:label id="lab_us-gaap_CreditRiskMember_label_en-US" xlink:label="lab_us-gaap_CreditRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditRiskMember" xlink:to="lab_us-gaap_CreditRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_39c37a62-81cd-48c1-8517-201d58a9a35e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_605afb20-fb1a-458b-88ed-6e3dde717e0d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_f365c838-49f7-4ebd-af50-1fffa5d595ca_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_baeb0f4a-b75a-42f9-a557-f341a4eba27a_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_d56bdb78-c6c9-46d9-9427-023cd8ae7784_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_1c61a8e1-8c41-4610-9654-383def3016a1_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_32626f4f-42c7-428b-8112-33c62a239dfb_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incentive compensation</link:label>
    <link:label id="lab_us-gaap_AccruedBonusesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedBonusesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Bonuses, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedBonusesCurrent" xlink:to="lab_us-gaap_AccruedBonusesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_8836d2f7-01ab-424e-a8e8-f594ee7fe364_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:label id="lab_us-gaap_DerivativeNotionalAmount_label_en-US" xlink:label="lab_us-gaap_DerivativeNotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Notional Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeNotionalAmount" xlink:to="lab_us-gaap_DerivativeNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6c73a5cd-3562-46cf-ac4d-f52a4efbfe60_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_86d95964-ec12-4b9a-9326-a7ea347380d8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_LongtermInvestmentsDomain_31918580-578d-44ba-bb20-45ac8ef6ba17_terseLabel_en-US" xlink:label="lab_icui_LongtermInvestmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments [Domain]</link:label>
    <link:label id="lab_icui_LongtermInvestmentsDomain_label_en-US" xlink:label="lab_icui_LongtermInvestmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments [Domain]</link:label>
    <link:label id="lab_icui_LongtermInvestmentsDomain_documentation_en-US" xlink:label="lab_icui_LongtermInvestmentsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongtermInvestmentsDomain" xlink:href="icui-20201231.xsd#icui_LongtermInvestmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_LongtermInvestmentsDomain" xlink:to="lab_icui_LongtermInvestmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidTaxes_2e7905c6-31f5-43ff-ba4e-cf49c43c8fa8_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid income taxes</link:label>
    <link:label id="lab_us-gaap_PrepaidTaxes_label_en-US" xlink:label="lab_us-gaap_PrepaidTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_6bfde063-906f-4579-9c6a-c047041c630d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_75813aec-faeb-46bd-8174-0f87251f1345_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_868b586c-39f5-470a-a733-b78f548cb1fb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_84fb3641-4111-4160-938a-4041794b5ad2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_ca9894b4-f8f7-418e-919c-0879832067fa_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement, Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_0d96b52f-bcc2-4612-bf6e-859c910194f1_netLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OtherforeigncountriesMember_1cbe3e39-3e9c-4551-9194-3bdc67851409_terseLabel_en-US" xlink:label="lab_icui_OtherforeigncountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other foreign countries [Member]</link:label>
    <link:label id="lab_icui_OtherforeigncountriesMember_label_en-US" xlink:label="lab_icui_OtherforeigncountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other foreign countries [Member]</link:label>
    <link:label id="lab_icui_OtherforeigncountriesMember_documentation_en-US" xlink:label="lab_icui_OtherforeigncountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other foreign countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherforeigncountriesMember" xlink:href="icui-20201231.xsd#icui_OtherforeigncountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OtherforeigncountriesMember" xlink:to="lab_icui_OtherforeigncountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_da1c3bbf-3f0d-439a-81d9-ef223666e010_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_652bfa30-fb65-4246-aa37-986bbe59af7b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_882f8cbe-c619-41e0-bf30-7b397138a9d8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_a55dc747-be1d-4d22-aaf4-ef70775cf04d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b8c3d853-fa6f-4a97-8a05-c7c43ecd9e8f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value per option</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_3ad09e74-5fe6-4949-a630-be74045b8ec2_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_73a4ce7f-3d95-48c6-9d69-af0c11417115_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Basis of Presentation [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_83aa0746-ec08-459a-a158-f46ea392d445_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, LT</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Lease Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:to="lab_us-gaap_CapitalLeaseObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_a91d47e8-dd76-43b5-a39a-17e30e55f7cc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_41fbad8f-d83a-4236-bbfe-34a8d88a709e_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_58c05148-82b6-4c8a-93a5-094a85d5bdc5_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments [Member]</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsMember" xlink:to="lab_us-gaap_ShortTermInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_819f84e5-164e-41ff-bf23-e4ebdae15c01_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent_177d3926-0773-437e-a549-dda5b1391665_terseLabel_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent_label_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent</link:label>
    <link:label id="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent_documentation_en-US" xlink:label="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" xlink:to="lab_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_f7abb54a-8950-4635-9166-52506f177de0_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_61775575-d636-4676-a488-7f947b9af045_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_848e2386-30f4-4163-a9b0-966547b86a30_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_d0028c03-5cf4-4d56-b168-9162b45f2f63_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_7a67282e-62b3-4409-9574-36a7f7c261d7_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_4caeada2-5bc2-4f81-b39f-cbf7e1e322b0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_bc095fc3-4380-4f45-b41a-53ac833b3212_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_d3cc9a47-5678-4e84-af60-8f1145736fc8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PerformanceSharesEarned_2bc5a771-a0ce-464f-a182-be30ae2991b6_terseLabel_en-US" xlink:label="lab_icui_PerformanceSharesEarned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Earned</link:label>
    <link:label id="lab_icui_PerformanceSharesEarned_label_en-US" xlink:label="lab_icui_PerformanceSharesEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Earned</link:label>
    <link:label id="lab_icui_PerformanceSharesEarned_documentation_en-US" xlink:label="lab_icui_PerformanceSharesEarned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PerformanceSharesEarned" xlink:href="icui-20201231.xsd#icui_PerformanceSharesEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PerformanceSharesEarned" xlink:to="lab_icui_PerformanceSharesEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Hedge3MemberMember_2656c4c1-9d9d-4fcf-b673-ede156e3953a_terseLabel_en-US" xlink:label="lab_icui_Hedge3MemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 3 [Member] [Member]</link:label>
    <link:label id="lab_icui_Hedge3MemberMember_label_en-US" xlink:label="lab_icui_Hedge3MemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 3 [Member] [Member]</link:label>
    <link:label id="lab_icui_Hedge3MemberMember_documentation_en-US" xlink:label="lab_icui_Hedge3MemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedge 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge3MemberMember" xlink:href="icui-20201231.xsd#icui_Hedge3MemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Hedge3MemberMember" xlink:to="lab_icui_Hedge3MemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_d4b47b84-3f34-4765-bf2c-10998407315a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_787395aa-1f74-45e6-99da-c4c661d185f9_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_c2f834f6-a123-4be4-91a9-3b747c429f7f_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_c9a54938-5d7f-4a05-98f7-0305d5531919_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Quarterly Financial Information [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_0b9fe9f1-87bc-4a62-952f-f2477bccd9fe_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_64d198cd-02b5-49fe-8024-a355a711eada_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_47d59a84-079e-43a6-be62-64ddaed8e0f0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_2be35106-d5fd-455a-912b-3263d9c9dae4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock,treasury stock acquired in lieu of cash payment on stock option exercises and income tax withholding obligations</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilities_cf7ed530-82e3-4f87-a84e-db743fcd06c9_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities" xlink:to="lab_us-gaap_DerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_aee9dfbf-bad8-4dde-80f1-8b6da552beb6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_8c59a51b-2aab-42ea-bd79-28a2c7ddaff0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInventory_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInventory" xlink:to="lab_us-gaap_DeferredTaxAssetsInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a27fae03-12e1-48ca-a509-c33333a1d867_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Reconciliation, State and Local Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_62fe5bce-9408-4aae-bb76-bc69e704286f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_6e8311cd-f62c-49c0-a73e-02039005c08e_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases of Lessee Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_LeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_af884c3e-ab74-4c58-82b7-5ce12b75a99c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock_e73a515a-69fb-4983-b140-d3f17a0dc2ef_terseLabel_en-US" xlink:label="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Information Leases</link:label>
    <link:label id="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock_label_en-US" xlink:label="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Information Leases [Table Text Block]</link:label>
    <link:label id="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock_documentation_en-US" xlink:label="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Information Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:href="icui-20201231.xsd#icui_SupplementalBalanceSheetInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:to="lab_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Contractsettlements_d2cdbc51-9aa3-4901-ad2a-ab775b8c8197_terseLabel_en-US" xlink:label="lab_icui_Contractsettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractsettlements</link:label>
    <link:label id="lab_icui_Contractsettlements_label_en-US" xlink:label="lab_icui_Contractsettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractsettlements</link:label>
    <link:label id="lab_icui_Contractsettlements_documentation_en-US" xlink:label="lab_icui_Contractsettlements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractsettlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contractsettlements" xlink:href="icui-20201231.xsd#icui_Contractsettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Contractsettlements" xlink:to="lab_icui_Contractsettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_48d296e6-5a15-46f9-83e9-13726d9f10f7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_bcdcb481-970d-4551-bba3-312f0f7959be_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxHolidayTable_47f47bf5-b95d-40ee-a50b-f907e8631b9d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayTable" xlink:to="lab_us-gaap_IncomeTaxHolidayTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_292d8c3b-cc75-4941-bc00-619f1c6327b8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_c64c9af3-04cc-4e0e-b816-5814d376a078_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other adjustments, net of taxes of $0 for all periods</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_3c17c5dc-dcf8-40c3-90bb-69e155900b05_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PricingLevelIVMemberMember_f852af0b-ab18-466a-a43d-06cee21eec51_terseLabel_en-US" xlink:label="lab_icui_PricingLevelIVMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level IV [Member] [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIVMemberMember_label_en-US" xlink:label="lab_icui_PricingLevelIVMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level IV [Member] [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIVMemberMember_documentation_en-US" xlink:label="lab_icui_PricingLevelIVMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level IV [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIVMemberMember" xlink:href="icui-20201231.xsd#icui_PricingLevelIVMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PricingLevelIVMemberMember" xlink:to="lab_icui_PricingLevelIVMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_ad8056fa-c6a6-4dd3-9f62-d88f5d9ec61f_terseLabel_en-US" xlink:label="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes, including excess tax benefits and deferred income taxes</link:label>
    <link:label id="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_label_en-US" xlink:label="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase Decrease in income taxes, including excess tax benefits and deferred income taxes</link:label>
    <link:label id="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_documentation_en-US" xlink:label="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The net change during the reporting period in the carrying amount as of the balance sheet date of payments made for taxes. Also includes the net change during the reporting period in the account that represents the temporary difference that results from income (loss) that is recognized for accounting purposes but not for tax purposes and vice versa.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" xlink:href="icui-20201231.xsd#icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" xlink:to="lab_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_afb1167e-7d7a-4c6e-b414-201ba682bf58_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT ASSETS:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_11b75805-b68c-492b-9850-811e48494644_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Goodwill, Expected Tax Deductible Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_d8e6d444-4ef5-4535-b494-288248bd20c3_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_990cf7d8-089f-4ff4-be4c-997fe47e086f_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchase plan remaining available</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Remaining Authorized Repurchase Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_A2001DirectorsPlanMember_5fcbca38-cb4f-4ec8-953a-0e295052dedf_terseLabel_en-US" xlink:label="lab_icui_A2001DirectorsPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2001 Director's Plan [Member]</link:label>
    <link:label id="lab_icui_A2001DirectorsPlanMember_label_en-US" xlink:label="lab_icui_A2001DirectorsPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2001 Director's Plan [Member]</link:label>
    <link:label id="lab_icui_A2001DirectorsPlanMember_documentation_en-US" xlink:label="lab_icui_A2001DirectorsPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2001 Director's Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2001DirectorsPlanMember" xlink:href="icui-20201231.xsd#icui_A2001DirectorsPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_A2001DirectorsPlanMember" xlink:to="lab_icui_A2001DirectorsPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_474e546b-318a-4ce4-8904-8ccfa77cfad6_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_AccruedProductFieldAction._d15132bc-181d-4b77-8ca2-9337a5fe7628_terseLabel_en-US" xlink:label="lab_icui_AccruedProductFieldAction." xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Product Field Action.</link:label>
    <link:label id="lab_icui_AccruedProductFieldAction._label_en-US" xlink:label="lab_icui_AccruedProductFieldAction." xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Product Field Action.</link:label>
    <link:label id="lab_icui_AccruedProductFieldAction._documentation_en-US" xlink:label="lab_icui_AccruedProductFieldAction." xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Product Field Action.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_AccruedProductFieldAction." xlink:href="icui-20201231.xsd#icui_AccruedProductFieldAction."/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_AccruedProductFieldAction." xlink:to="lab_icui_AccruedProductFieldAction." xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_25ae5bd6-0619-4777-beef-7c01304d0086_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_60cb7199-8212-4b88-b519-ffdef576819b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Dividend Yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_f61afc36-f6fc-4ace-85fc-2b7d7c192277_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_b9ef0437-bffe-4b3d-9a39-c0f20f0d9cdf_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock, par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_e90a7afb-be6d-43b9-b122-f01f4aaeac67_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_d4b2faee-e623-4c5a-b0ed-d4c6f76c3c2c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_577fe9f6-de46-4d6c-b373-a1e472027274_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_94731587-20f0-49ed-a16d-571d0873c7b1_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_9a587a1e-4a9f-4567-8e53-7d7dcca400ad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_f4bfcad6-88b8-4679-829c-beb25aabc758_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_f6b6f31d-d9d0-49ba-8e4d-64bbbf79fbbd_terseLabel_en-US" xlink:label="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA</link:label>
    <link:label id="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_label_en-US" xlink:label="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA</link:label>
    <link:label id="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_documentation_en-US" xlink:label="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" xlink:to="lab_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_IVSolutionsMember_e4a4ac1f-fa7b-46af-ae4d-38b79a453b95_terseLabel_en-US" xlink:label="lab_icui_IVSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IV Solutions [Member]</link:label>
    <link:label id="lab_icui_IVSolutionsMember_label_en-US" xlink:label="lab_icui_IVSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IV Solutions [Member]</link:label>
    <link:label id="lab_icui_IVSolutionsMember_documentation_en-US" xlink:label="lab_icui_IVSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IV Solutions [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IVSolutionsMember" xlink:href="icui-20201231.xsd#icui_IVSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_IVSolutionsMember" xlink:to="lab_icui_IVSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Noncurrentdeferredtaxasset_8f039fc4-359e-4719-a499-96063c67cb5f_terseLabel_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxasset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current deferred tax asset</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxasset_label_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxasset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current deferred tax asset</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxasset_documentation_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxasset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current deferred tax asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxasset" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxasset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Noncurrentdeferredtaxasset" xlink:to="lab_icui_Noncurrentdeferredtaxasset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_149384fe-d5ab-4cf9-aebe-92736f588d8c_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b93e393d-c64f-4eae-9fef-e89d93d446a7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PursuitVascularInc.Member_8c107af1-7f4a-4839-997e-12f581bc314f_terseLabel_en-US" xlink:label="lab_icui_PursuitVascularInc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pursuit Vascular, Inc. [Member]</link:label>
    <link:label id="lab_icui_PursuitVascularInc.Member_label_en-US" xlink:label="lab_icui_PursuitVascularInc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pursuit Vascular, Inc. [Member]</link:label>
    <link:label id="lab_icui_PursuitVascularInc.Member_documentation_en-US" xlink:label="lab_icui_PursuitVascularInc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pursuit Vascular, Inc. [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PursuitVascularInc.Member" xlink:to="lab_icui_PursuitVascularInc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_1bc6bc77-9e83-4d1c-8188-b096966b595a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_214b2a68-7f08-4eaf-a1f5-d84afdbc64d6_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_e08877df-2e2a-4521-ae00-619ade91672c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_1567562a-73b1-4d06-b88e-86d1d1f1c83c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_5e4fc3bb-2fd5-4bf0-b037-9582b1ef970c_terseLabel_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land, Buildings and Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_LandBuildingsAndImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land, Buildings and Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandBuildingsAndImprovementsMember" xlink:to="lab_us-gaap_LandBuildingsAndImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_COntractLiabilityRollforwardRollForward_3b93d797-d925-4223-adee-c5750683dc6b_terseLabel_en-US" xlink:label="lab_icui_COntractLiabilityRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COntract Liability Rollforward [Roll Forward]</link:label>
    <link:label id="lab_icui_COntractLiabilityRollforwardRollForward_label_en-US" xlink:label="lab_icui_COntractLiabilityRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COntract Liability Rollforward [Roll Forward]</link:label>
    <link:label id="lab_icui_COntractLiabilityRollforwardRollForward_documentation_en-US" xlink:label="lab_icui_COntractLiabilityRollforwardRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COntract Liability Rollforward [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_COntractLiabilityRollforwardRollForward" xlink:href="icui-20201231.xsd#icui_COntractLiabilityRollforwardRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward" xlink:to="lab_icui_COntractLiabilityRollforwardRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_649db6f9-0e67-48b6-809d-5981463a32f3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_5ea45fb6-357d-41c1-abb7-09bd25a4ca8b_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_3273ada9-3bab-4f2c-9f03-a4788f2eba54_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_6bbaf77e-6846-4744-980b-882163c1141e_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Accrual Adjustment</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveAccrualAdjustment1_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Accrual Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:to="lab_us-gaap_RestructuringReserveAccrualAdjustment1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_6784e38b-9fb0-4149-8312-52d2ebf9d70b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_236c430c-68d2-41c0-87e2-0cc29f768779_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_f488f937-fade-430f-a12b-124adee7e646_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_5c616c45-1e88-46eb-b631-46fb03d8cea0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Benefits</link:label>
    <link:label id="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PricingLevelIMember_faee213c-684b-4ff6-9926-10620c4acd94_terseLabel_en-US" xlink:label="lab_icui_PricingLevelIMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level I [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIMember_label_en-US" xlink:label="lab_icui_PricingLevelIMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level I [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIMember_documentation_en-US" xlink:label="lab_icui_PricingLevelIMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level I [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIMember" xlink:href="icui-20201231.xsd#icui_PricingLevelIMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PricingLevelIMember" xlink:to="lab_icui_PricingLevelIMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_ceda4292-3f37-4994-bd9d-f0b7029e2ad2_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods Sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_aa4a6717-bf95-409a-81be-5b1e27e41e49_verboseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement, Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_60f8decf-7e12-4672-9b21-b1a8892942cd_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_fa3748c2-10c6-4f27-a7fc-5eba4ab11900_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_f1525156-b6fc-416c-b505-d2bf2c84fd4f_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_424d9331-d40a-4024-b119-11e98dce571e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited or expired</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_bb8288bb-58c0-47ff-8986-1f30eab8e2d3_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_d884edd0-fa70-4fa5-8d00-9818177c69b1_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_1ac6e8d0-ee61-4f61-af76-78280900527d_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_5834aea1-afe9-4043-8f9e-b38535dd89e8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesAbstract_0034a534-26f2-4a1f-bcaa-05deeebc07ea_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">REVENUES:</link:label>
    <link:label id="lab_us-gaap_RevenuesAbstract_label_en-US" xlink:label="lab_us-gaap_RevenuesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract" xlink:to="lab_us-gaap_RevenuesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1ce3e67e-8d38-4bce-8b61-3dc77931c9e5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_249edc4d-50fc-41ac-b89b-899fb33debe3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_3cd74244-895a-48a1-8213-6aebd8786ba6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_SharesAvailableInEmployeeStockPurchasePlan_69c298e1-3a46-493f-9665-ff6b31621856_terseLabel_en-US" xlink:label="lab_icui_SharesAvailableInEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available in employee stock purchase plan</link:label>
    <link:label id="lab_icui_SharesAvailableInEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_icui_SharesAvailableInEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available in employee stock purchase plan</link:label>
    <link:label id="lab_icui_SharesAvailableInEmployeeStockPurchasePlan_documentation_en-US" xlink:label="lab_icui_SharesAvailableInEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available in employee stock purchase plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SharesAvailableInEmployeeStockPurchasePlan" xlink:href="icui-20201231.xsd#icui_SharesAvailableInEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_SharesAvailableInEmployeeStockPurchasePlan" xlink:to="lab_icui_SharesAvailableInEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_TimebasedstockoptionMember_9bf469a4-356d-4e2a-b9f1-fb13bd90b638_terseLabel_en-US" xlink:label="lab_icui_TimebasedstockoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-based stock option [Member]</link:label>
    <link:label id="lab_icui_TimebasedstockoptionMember_label_en-US" xlink:label="lab_icui_TimebasedstockoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-based stock option [Member]</link:label>
    <link:label id="lab_icui_TimebasedstockoptionMember_documentation_en-US" xlink:label="lab_icui_TimebasedstockoptionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time-based stock option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_TimebasedstockoptionMember" xlink:href="icui-20201231.xsd#icui_TimebasedstockoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_TimebasedstockoptionMember" xlink:to="lab_icui_TimebasedstockoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_18715aa7-4599-4528-9ac0-bba5a5ee4a7b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_IndirectTaxBenefitFromStockOptions_86e405ec-d9d7-4783-96ea-ef9f172bcde9_terseLabel_en-US" xlink:label="lab_icui_IndirectTaxBenefitFromStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect tax benefit</link:label>
    <link:label id="lab_icui_IndirectTaxBenefitFromStockOptions_label_en-US" xlink:label="lab_icui_IndirectTaxBenefitFromStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect tax benefit from stock options</link:label>
    <link:label id="lab_icui_IndirectTaxBenefitFromStockOptions_documentation_en-US" xlink:label="lab_icui_IndirectTaxBenefitFromStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indirect tax benefit from the stock compensation cost received upon the exercise of stock options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IndirectTaxBenefitFromStockOptions" xlink:href="icui-20201231.xsd#icui_IndirectTaxBenefitFromStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_IndirectTaxBenefitFromStockOptions" xlink:to="lab_icui_IndirectTaxBenefitFromStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4e4bd4b4-5d53-4638-84c2-0b3aecb2283a_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1960257a-8d47-4a72-8e4d-09aa2f19d9b8_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_989a431b-58f7-4f2b-8e8a-06346d57a313_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeTable_label_en-US" xlink:label="lab_us-gaap_DerivativeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ShareawarddataAbstract_eea45081-8cbc-4fe9-a58c-05bcf7b6f41b_terseLabel_en-US" xlink:label="lab_icui_ShareawarddataAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share award data [Abstract]</link:label>
    <link:label id="lab_icui_ShareawarddataAbstract_label_en-US" xlink:label="lab_icui_ShareawarddataAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share award data [Abstract]</link:label>
    <link:label id="lab_icui_ShareawarddataAbstract_documentation_en-US" xlink:label="lab_icui_ShareawarddataAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share award data [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ShareawarddataAbstract" xlink:href="icui-20201231.xsd#icui_ShareawarddataAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ShareawarddataAbstract" xlink:to="lab_icui_ShareawarddataAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_23afb86c-939e-424f-8665-f8a3d316c03e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Unrealized Currency Losses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Unrealized Currency Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:to="lab_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PfizerMSAProductCosts_a0bb082f-04c2-4b84-b70c-fe3a47a6af98_terseLabel_en-US" xlink:label="lab_icui_PfizerMSAProductCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer MSA Product Costs</link:label>
    <link:label id="lab_icui_PfizerMSAProductCosts_label_en-US" xlink:label="lab_icui_PfizerMSAProductCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer MSA Product Costs</link:label>
    <link:label id="lab_icui_PfizerMSAProductCosts_documentation_en-US" xlink:label="lab_icui_PfizerMSAProductCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pfizer MSA Product Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PfizerMSAProductCosts" xlink:href="icui-20201231.xsd#icui_PfizerMSAProductCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PfizerMSAProductCosts" xlink:to="lab_icui_PfizerMSAProductCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_adf943dd-d66f-49c2-8469-6e4b0f2f5ab1_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_1cd6933a-bf47-4192-b3d4-f0b7d58484e3_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6cd3e6d1-0670-432c-926b-59ac79d55b96_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent earn-out</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_13137cd3-66d2-4372-a709-5f91976c5eee_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_8ed38963-c90d-4779-925d-0fe8d6ae9d5e_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged&#160;to Costs&#160;and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_InterestMarginandCommitmentFeeTableTextBlock_a3d310e1-368d-44b8-8c65-fdb79cc0bf70_terseLabel_en-US" xlink:label="lab_icui_InterestMarginandCommitmentFeeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Margin and Commitment Fee [Table Text Block]</link:label>
    <link:label id="lab_icui_InterestMarginandCommitmentFeeTableTextBlock_label_en-US" xlink:label="lab_icui_InterestMarginandCommitmentFeeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Margin and Commitment Fee [Table Text Block]</link:label>
    <link:label id="lab_icui_InterestMarginandCommitmentFeeTableTextBlock_documentation_en-US" xlink:label="lab_icui_InterestMarginandCommitmentFeeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Margin and Commitment Fee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InterestMarginandCommitmentFeeTableTextBlock" xlink:href="icui-20201231.xsd#icui_InterestMarginandCommitmentFeeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_InterestMarginandCommitmentFeeTableTextBlock" xlink:to="lab_icui_InterestMarginandCommitmentFeeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_74c21180-3e46-4418-9264-d4ee22c266c4_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_b749d1f1-8570-4f82-aac0-83b2b0dc28a3_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesMember" xlink:to="lab_us-gaap_AccruedLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_ada71126-331e-4c1f-9cc4-5d7b078d45a0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $21,490 at December 31, 2020 and $20,219 at December 31, 2019</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_17cedddf-a009-4c5b-ac1d-8453ef779bf1_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished Goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_fb7ef4bf-3491-4fec-8cc7-ce7fd32d00e1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxHolidayLineItems_84c8cb0c-2d6e-4d4c-8bac-8aaa634e393d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayLineItems" xlink:to="lab_us-gaap_IncomeTaxHolidayLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_FairValueAssumptionsCostofDebt_111505c9-d72a-4659-a4d8-641452af2b22_terseLabel_en-US" xlink:label="lab_icui_FairValueAssumptionsCostofDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Cost of Debt</link:label>
    <link:label id="lab_icui_FairValueAssumptionsCostofDebt_label_en-US" xlink:label="lab_icui_FairValueAssumptionsCostofDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Cost of Debt</link:label>
    <link:label id="lab_icui_FairValueAssumptionsCostofDebt_documentation_en-US" xlink:label="lab_icui_FairValueAssumptionsCostofDebt" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Cost of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsCostofDebt" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsCostofDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_FairValueAssumptionsCostofDebt" xlink:to="lab_icui_FairValueAssumptionsCostofDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7728145e-6aa4-4a79-ae32-54753ebfb8c1_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_b9cf5883-87be-4ef1-96fb-f5c3a6bfd887_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCosts_5f14d21e-a0ba-4128-a630-ae2c83382309_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCosts_label_en-US" xlink:label="lab_us-gaap_RestructuringCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ESPPAnnualIssuanceIncreaseLimit_86c45b5b-16d3-4d4b-befd-2a08f273d085_terseLabel_en-US" xlink:label="lab_icui_ESPPAnnualIssuanceIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Annual Issuance Increase Limit</link:label>
    <link:label id="lab_icui_ESPPAnnualIssuanceIncreaseLimit_label_en-US" xlink:label="lab_icui_ESPPAnnualIssuanceIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Annual Issuance Increase Limit</link:label>
    <link:label id="lab_icui_ESPPAnnualIssuanceIncreaseLimit_documentation_en-US" xlink:label="lab_icui_ESPPAnnualIssuanceIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP Annual Issuance Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ESPPAnnualIssuanceIncreaseLimit" xlink:href="icui-20201231.xsd#icui_ESPPAnnualIssuanceIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ESPPAnnualIssuanceIncreaseLimit" xlink:to="lab_icui_ESPPAnnualIssuanceIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_89c4d4fb-059e-4c65-bc4e-3cbf8c8a91b0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Prepaid Expense, Current</link:label>
    <link:label id="lab_us-gaap_OtherPrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPrepaidExpenseCurrent" xlink:to="lab_us-gaap_OtherPrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_41119e30-c370-4ecc-b8e8-dc0623fc9dc7_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_52a11dd0-6f83-47d1-a5c3-e80d08d89359_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_11c3ba11-272e-4a55-a4b8-213dd1ab9cfa_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_2c76f533-af37-47c3-8d9a-7cd7de05b5ec_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from stock option exercises</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_fdc28060-12b9-4796-80fb-5fc9ff5712fa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_d0f4a781-d218-41d1-89be-fec50ec05b0c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_f008134d-00c1-4ee6-aa39-6f04d8513518_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_CommonSharesSoldbyPfizer_a5365983-a39d-4117-a98c-8be695bd8df4_terseLabel_en-US" xlink:label="lab_icui_CommonSharesSoldbyPfizer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CommonSharesSoldbyPfizer</link:label>
    <link:label id="lab_icui_CommonSharesSoldbyPfizer_label_en-US" xlink:label="lab_icui_CommonSharesSoldbyPfizer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CommonSharesSoldbyPfizer</link:label>
    <link:label id="lab_icui_CommonSharesSoldbyPfizer_documentation_en-US" xlink:label="lab_icui_CommonSharesSoldbyPfizer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CommonSharesSoldbyPfizer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CommonSharesSoldbyPfizer" xlink:href="icui-20201231.xsd#icui_CommonSharesSoldbyPfizer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_CommonSharesSoldbyPfizer" xlink:to="lab_icui_CommonSharesSoldbyPfizer" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_00acfa9e-99ef-42be-ac26-6178645da058_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_9a96842e-ebd6-4d5d-b7ad-f603643ed9ec_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_23cc192f-8eec-4ec9-b352-b5a547266a4b_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_7e7e07f7-f84a-4ba3-ade8-f049fc4c073b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_OperatinglosscarryforwardsAbstract_00504f0c-0717-4268-a16b-5d7e723c2309_terseLabel_en-US" xlink:label="lab_icui_OperatinglosscarryforwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards [Abstract]</link:label>
    <link:label id="lab_icui_OperatinglosscarryforwardsAbstract_label_en-US" xlink:label="lab_icui_OperatinglosscarryforwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards [Abstract]</link:label>
    <link:label id="lab_icui_OperatinglosscarryforwardsAbstract_documentation_en-US" xlink:label="lab_icui_OperatinglosscarryforwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatinglosscarryforwardsAbstract" xlink:href="icui-20201231.xsd#icui_OperatinglosscarryforwardsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_OperatinglosscarryforwardsAbstract" xlink:to="lab_icui_OperatinglosscarryforwardsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingImprovementsMember_977ae558-2a4d-48f0-98f8-9d43af97bf86_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Improvements [Member]</link:label>
    <link:label id="lab_us-gaap_BuildingImprovementsMember_label_en-US" xlink:label="lab_us-gaap_BuildingImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_786b3419-3569-48ce-b574-ff957f65a854_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a40d5300-6b4e-412d-96bd-dbd8e6eca893_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_5314a721-f468-463d-ac56-8b7def95932d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_PricingLevelIIIMemberMember_aa4ef9b5-d6e8-4135-8868-6641c5558ddd_terseLabel_en-US" xlink:label="lab_icui_PricingLevelIIIMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level III [Member] [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIIIMemberMember_label_en-US" xlink:label="lab_icui_PricingLevelIIIMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pricing Level III [Member] [Member]</link:label>
    <link:label id="lab_icui_PricingLevelIIIMemberMember_documentation_en-US" xlink:label="lab_icui_PricingLevelIIIMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US"></link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIIIMemberMember" xlink:href="icui-20201231.xsd#icui_PricingLevelIIIMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_PricingLevelIIIMemberMember" xlink:to="lab_icui_PricingLevelIIIMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_446b2fa2-efda-4e8b-859b-520a2e61e7a3_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Liabilitiesforcontracts_a04861a7-2f79-4d91-aa8d-058ef22ba661_terseLabel_en-US" xlink:label="lab_icui_Liabilitiesforcontracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_icui_Liabilitiesforcontracts_label_en-US" xlink:label="lab_icui_Liabilitiesforcontracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities for contracts</link:label>
    <link:label id="lab_icui_Liabilitiesforcontracts_documentation_en-US" xlink:label="lab_icui_Liabilitiesforcontracts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities for contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Liabilitiesforcontracts" xlink:href="icui-20201231.xsd#icui_Liabilitiesforcontracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Liabilitiesforcontracts" xlink:to="lab_icui_Liabilitiesforcontracts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f700b186-7553-4c99-8ebe-0e18dff77bb0_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_9720076a-aa02-4db9-adad-c84baf782232_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_05db7f09-95a6-4cd2-a2ff-0f8b174bdb36_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Exercisable, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_80d3ad72-470c-4b59-ba92-9ea5ba206f91_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from stock-based compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_3cf14d4b-4be6-404b-a164-73f353b0a23b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_e3950ade-8272-416c-a107-a5a21f3a761c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:to="lab_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_9377eed8-3d57-48f9-9a48-c443c4f2521e_terseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Income Tax Contingencies [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:to="lab_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_44f788b4-1528-41a0-b4db-2ccbdfb32121_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_39a20bfc-4199-434a-98fb-959b30e16d38_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_8a77a3bf-fa92-4410-b026-3017d4b7f4ef_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Estimated Useful Lives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_160d90c2-9c53-4374-95ec-57d33759575d_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_A2011PlanMember_e7241c77-d3ba-4bf0-979a-894bbda938d2_terseLabel_en-US" xlink:label="lab_icui_A2011PlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Plan [Member]</link:label>
    <link:label id="lab_icui_A2011PlanMember_label_en-US" xlink:label="lab_icui_A2011PlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Plan [Member]</link:label>
    <link:label id="lab_icui_A2011PlanMember_documentation_en-US" xlink:label="lab_icui_A2011PlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2011 Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2011PlanMember" xlink:href="icui-20201231.xsd#icui_A2011PlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_A2011PlanMember" xlink:to="lab_icui_A2011PlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_ac672959-3e45-43d7-ae16-c6578f2f5188_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignExchangeForwardMember_label_en-US" xlink:label="lab_us-gaap_ForeignExchangeForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Exchange Forward [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignExchangeForwardMember" xlink:to="lab_us-gaap_ForeignExchangeForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_f974002f-3846-429d-aac4-b616bc388d86_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_d80f4622-1dce-4f39-9080-92292c92c6b9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_5a7941be-d854-45d6-b659-e3db260e0ea5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_ae208bae-0387-43bd-98b7-6251633f2276_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_525bac95-ab88-42cd-8ce1-0f9c8f1c41b3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_144875ec-1fe3-4437-b729-0b9b6cd3ddfa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_b66187dc-3ae7-49cc-8511-a2e0cbc9578a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_cb19c775-babc-4aea-b3f9-aa4bdff4f3f7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_8d4b200e-7c13-4eb5-aeab-a8f77f933f51_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:to="lab_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_57f11b03-fbde-4e29-937f-2904eace2626_terseLabel_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:label id="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_label_en-US" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_54f9c066-9313-4d46-a455-fc87e00aaad2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_FairValueAssumptionsMarketPriceofRisk_a2a3ee01-2265-4e15-a3ae-7965e78f0203_terseLabel_en-US" xlink:label="lab_icui_FairValueAssumptionsMarketPriceofRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Market Price of Risk</link:label>
    <link:label id="lab_icui_FairValueAssumptionsMarketPriceofRisk_label_en-US" xlink:label="lab_icui_FairValueAssumptionsMarketPriceofRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Market Price of Risk</link:label>
    <link:label id="lab_icui_FairValueAssumptionsMarketPriceofRisk_documentation_en-US" xlink:label="lab_icui_FairValueAssumptionsMarketPriceofRisk" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assumptions, Market Price of Risk</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsMarketPriceofRisk" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsMarketPriceofRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_FairValueAssumptionsMarketPriceofRisk" xlink:to="lab_icui_FairValueAssumptionsMarketPriceofRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_InstrumentsPlacedwithCustomersMember_a5f12c05-fb62-4599-88f8-1556fe4d778e_terseLabel_en-US" xlink:label="lab_icui_InstrumentsPlacedwithCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Placed with Customers [Member]</link:label>
    <link:label id="lab_icui_InstrumentsPlacedwithCustomersMember_label_en-US" xlink:label="lab_icui_InstrumentsPlacedwithCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Placed with Customers [Member]</link:label>
    <link:label id="lab_icui_InstrumentsPlacedwithCustomersMember_documentation_en-US" xlink:label="lab_icui_InstrumentsPlacedwithCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Instruments Placed with Customers [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InstrumentsPlacedwithCustomersMember" xlink:href="icui-20201231.xsd#icui_InstrumentsPlacedwithCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_InstrumentsPlacedwithCustomersMember" xlink:to="lab_icui_InstrumentsPlacedwithCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_ad57ec6b-e8a1-4e5b-97f3-bdc906527e32_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_2ae1f121-2b25-41eb-bdfe-e418df416b71_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_8a46930a-e0c7-474f-86c9-c626bd6623b6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_2712562e-e84e-48eb-a2b2-c5eb262307a1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_5d2060d0-aa49-4bea-8a3c-ee70be37208b_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f7fcf94c-13c1-4f03-80ad-716f81f9cec3_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-Average Amortization Life in Years</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_7eabe2a1-37fc-4a51-8f7d-362302755f9b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring_9b39cb06-6fd4-403d-b97d-6c84ec1a1a10_terseLabel_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrentdeferredtaxassetaccruedrestructuring</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring_label_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrentdeferredtaxassetaccruedrestructuring</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring_documentation_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrentdeferredtaxassetaccruedrestructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetaccruedrestructuring" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetaccruedrestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Noncurrentdeferredtaxassetaccruedrestructuring" xlink:to="lab_icui_Noncurrentdeferredtaxassetaccruedrestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_e6adb09f-f40e-45b9-8584-4c76107f1393_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TOTAL CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENT SECURITIES</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_63789055-1417-4092-87cc-ef5c6f29b61a_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_2f42ed06-2440-490e-bc4d-cd1ff9a5e4f9_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_aec1acd1-6060-461d-8499-b6cfec4add94_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PROPERTY AND EQUIPMENT, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_bd2347d4-e4b1-4eb6-ae40-4b7ae388ab39_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_346596e5-f076-42d3-92d8-56dafae5ebd5_terseLabel_en-US" xlink:label="lab_us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Related Impairments or Charges</link:label>
    <link:label id="lab_us-gaap_ProductionRelatedImpairmentsOrCharges_label_en-US" xlink:label="lab_us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production Related Impairments or Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:to="lab_us-gaap_ProductionRelatedImpairmentsOrCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a27b43d1-f2e5-428d-8a61-9ec5f53d6dd3_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_e0bd978a-21de-4606-8702-370e5fdc39c1_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_b5068efc-6af1-4f93-9ff7-7f9a3288054b_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_802dcf6b-cb88-49c2-9ce3-45ff4916e86f_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_5b3efe4f-3713-40dd-8cc0-8e07f99e3afc_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_EquipmentrevenueMember_6e9fe989-1621-49c4-b8d9-47f21cf86260_terseLabel_en-US" xlink:label="lab_icui_EquipmentrevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment revenue [Member]</link:label>
    <link:label id="lab_icui_EquipmentrevenueMember_label_en-US" xlink:label="lab_icui_EquipmentrevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment revenue [Member]</link:label>
    <link:label id="lab_icui_EquipmentrevenueMember_documentation_en-US" xlink:label="lab_icui_EquipmentrevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EquipmentrevenueMember" xlink:href="icui-20201231.xsd#icui_EquipmentrevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_EquipmentrevenueMember" xlink:to="lab_icui_EquipmentrevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_18c71bd9-ad9e-47b1-8951-1ccf11837c1f_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_5c66edf6-105f-4bc2-b31e-c1a3ffc459d6_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_5108010b-c163-4aca-a6dd-eba724394b4a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING EXPENSES:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_7de11f06-2613-45e1-929c-8eff21a92d35_terseLabel_en-US" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted</link:label>
    <link:label id="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_label_en-US" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:to="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_f8c07428-98c9-4bbd-bdc8-67660fc81fa6_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_e30bcb3a-d33f-4d86-8db2-14c4340d695f_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-off/ Disposals</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_24ec0dc2-3613-48dd-b1fd-092172a2258b_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bond premium amortization</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Amortization of Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ComputerEquipmentAndSoftwareMember_3167d085-461c-4bc7-9599-710b31d574bb_terseLabel_en-US" xlink:label="lab_icui_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Software [Member]</link:label>
    <link:label id="lab_icui_ComputerEquipmentAndSoftwareMember_label_en-US" xlink:label="lab_icui_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Software [Member]</link:label>
    <link:label id="lab_icui_ComputerEquipmentAndSoftwareMember_documentation_en-US" xlink:label="lab_icui_ComputerEquipmentAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Equipment and Software [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ComputerEquipmentAndSoftwareMember" xlink:href="icui-20201231.xsd#icui_ComputerEquipmentAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ComputerEquipmentAndSoftwareMember" xlink:to="lab_icui_ComputerEquipmentAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_d8e308ac-24fc-4efb-8d65-11f8c916a0f0_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_30c585dd-ceab-47e2-92c9-9780c557458b_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_8df9de19-c83c-45e9-9da5-fb177be5ce93_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_c61a1d88-fa58-4b9c-a04b-605f5fc1bb25_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_0d4be4eb-58ee-4a8c-b254-ab862b78d1ed_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_290c070c-f975-4930-828a-e8247fd3e6d0_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLSOURE OF CASH FLOW INFORMATION</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_a8fd0164-6659-4e4d-9b1d-0380f7844220_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_3c801553-d927-4d9c-a081-e269cff84d38_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_77c19051-892a-4d26-b45b-1491a80eb242_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_dfe116d9-cf72-4c86-aa37-6812e1e1ce61_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesTotalMember_3db708cb-dee7-40a2-89f4-ca889dddd327_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesTotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Total [Member]</link:label>
    <link:label id="lab_us-gaap_LiabilitiesTotalMember_label_en-US" xlink:label="lab_us-gaap_LiabilitiesTotalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Total [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesTotalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesTotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesTotalMember" xlink:to="lab_us-gaap_LiabilitiesTotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_408645eb-17cd-4540-9e9a-e6a6c73fc6ef_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerContractsMember_e0c17826-11d4-4b61-a97a-9d8b32f027c7_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerContractsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Contracts [Member]</link:label>
    <link:label id="lab_us-gaap_CustomerContractsMember_label_en-US" xlink:label="lab_us-gaap_CustomerContractsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Contracts [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerContractsMember" xlink:to="lab_us-gaap_CustomerContractsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_7e173b19-5bc8-4d36-9d10-0d70d3f82843_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_34ef150b-493d-4d3d-ab1a-6c42273839c7_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_19f6ce3d-e5e0-4724-997c-d1d4905269e1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_06303197-6622-4633-b558-793a520e76b9_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAbstract_41b062e9-7e14-4804-b45c-46f0cd6596ed_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash [Abstract]</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashAbstract_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAbstract" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_65085180-1e55-4c25-a976-256c4e7550d6_terseLabel_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_label_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_documentation_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" xlink:to="lab_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_82609a9e-293b-4f55-80db-6ea3dc90dae9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d9520d62-266c-4135-b3f8-ce5e089f76d8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_155924b8-1125-4b6a-b66f-ea180c409e4a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_InfusionSystemsMember_87484380-ff4a-4c13-8b80-a606b87ae047_terseLabel_en-US" xlink:label="lab_icui_InfusionSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infusion Systems [Member]</link:label>
    <link:label id="lab_icui_InfusionSystemsMember_label_en-US" xlink:label="lab_icui_InfusionSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infusion Systems [Member]</link:label>
    <link:label id="lab_icui_InfusionSystemsMember_documentation_en-US" xlink:label="lab_icui_InfusionSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Infusion Systems [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InfusionSystemsMember" xlink:href="icui-20201231.xsd#icui_InfusionSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_InfusionSystemsMember" xlink:to="lab_icui_InfusionSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Sparepartsusage_69e8dba0-a37a-49ec-b572-54edfae44d0a_terseLabel_en-US" xlink:label="lab_icui_Sparepartsusage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sparepartsusage</link:label>
    <link:label id="lab_icui_Sparepartsusage_label_en-US" xlink:label="lab_icui_Sparepartsusage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sparepartsusage</link:label>
    <link:label id="lab_icui_Sparepartsusage_documentation_en-US" xlink:label="lab_icui_Sparepartsusage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sparepartsusage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sparepartsusage" xlink:href="icui-20201231.xsd#icui_Sparepartsusage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Sparepartsusage" xlink:to="lab_icui_Sparepartsusage" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Prepaidinsuranceandpropertytaxes_c2dc506c-02a5-4271-b84d-968c82dec7d4_terseLabel_en-US" xlink:label="lab_icui_Prepaidinsuranceandpropertytaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance and property taxes</link:label>
    <link:label id="lab_icui_Prepaidinsuranceandpropertytaxes_label_en-US" xlink:label="lab_icui_Prepaidinsuranceandpropertytaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance and property taxes</link:label>
    <link:label id="lab_icui_Prepaidinsuranceandpropertytaxes_documentation_en-US" xlink:label="lab_icui_Prepaidinsuranceandpropertytaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid insurance and property taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Prepaidinsuranceandpropertytaxes" xlink:href="icui-20201231.xsd#icui_Prepaidinsuranceandpropertytaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Prepaidinsuranceandpropertytaxes" xlink:to="lab_icui_Prepaidinsuranceandpropertytaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_45b72cd4-2ea3-4727-9933-54ee8d3a4d31_terseLabel_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:label id="lab_us-gaap_HedgingRelationshipDomain_label_en-US" xlink:label="lab_us-gaap_HedgingRelationshipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hedging Relationship [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingRelationshipDomain" xlink:to="lab_us-gaap_HedgingRelationshipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_b8ce6c33-6388-4dc8-b93a-95f935720d5d_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_ab0998a5-361c-4a1f-ae99-dfa6ea8eb2af_terseLabel_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:label id="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_label_en-US" xlink:label="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="lab_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_30569a37-fcfc-40bb-a35f-47d4f526e496_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_0153f387-59b9-4413-9919-f509b9bc67b0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_49ae20d2-e62f-4656-8b45-38c276c64ff1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f4860b9a-147e-46bf-9a86-aa7b83947822_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_164de434-d923-48a0-abfb-4effb2ebd09c_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares outstanding (basic)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_9dd0bcf2-40b0-4c81-ab75-5e4ee33009ed_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2b21194c-2f82-4e62-8088-c53e1ed81519_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-Free Interest Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_13ec39a6-d28a-4164-b780-ad418518f50e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_0a53ed49-41a7-46c5-b7bc-c7a670e02d07_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring accrual</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveCurrent_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveCurrent" xlink:to="lab_us-gaap_RestructuringReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_4d731bfa-e856-4d62-bd85-1851d464a681_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:label id="lab_us-gaap_CashFlowHedgingMember_label_en-US" xlink:label="lab_us-gaap_CashFlowHedgingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow Hedging [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowHedgingMember" xlink:to="lab_us-gaap_CashFlowHedgingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_23631e5f-c37b-460a-83fe-e0df2e11facd_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_1d4c2aba-4df9-4c90-8ffa-7bb5b690531d_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_268015dc-a530-44fe-a082-1d31748eac81_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_fcdb1247-f9e6-4caf-bab5-63182c831b72_terseLabel_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax asset - acquired future tax deductions</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_label_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax asset - acquired future tax deductions</link:label>
    <link:label id="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_documentation_en-US" xlink:label="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncurrent deferred tax asset - acquired future tax deductions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" xlink:to="lab_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_241525f7-b5bb-48ca-9df1-0223c17ff647_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_49f2cdec-d82a-40c0-b161-a9cdfe3ab8af_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_9cdf9a32-b5b9-4e01-9a46-30760e9ba944_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6c24fc2b-0314-45a7-b647-5118e74cfdcf_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">(PROVISION) BENEFIT FOR INCOME TAXES</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f142c649-d2e3-498c-bf0b-491472c55e42_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_76848c35-962f-4e77-8207-455cca1fd063_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_4aadf374-a5c6-45d5-a057-fc8cc8252dcd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount_label_en-US" xlink:label="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Holiday, Aggregate Dollar Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:to="lab_us-gaap_IncomeTaxHolidayAggregateDollarAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_078bd074-210a-47bd-81e9-96691e95f871_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_8aef233e-72c7-448a-a528-5486119f4a3f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of investment securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_c9c55319-915a-4860-8bef-b7f92e2894c5_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_da2856c1-ed04-40db-91de-dbaa9901e8aa_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_9244f5e0-2a15-4cbf-8886-6b0e06272f04_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_608a563f-bf0e-43c6-982b-ac82c0833868_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_3b3632e0-3cff-4db4-94ad-88030b24555e_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24fd9071-293a-4b87-b598-a3f786ca97da_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_LongTermDebtDisclosureAbstract_af38545d-8c4c-47fd-a905-630b70abd288_terseLabel_en-US" xlink:label="lab_icui_LongTermDebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_icui_LongTermDebtDisclosureAbstract_label_en-US" xlink:label="lab_icui_LongTermDebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_icui_LongTermDebtDisclosureAbstract_documentation_en-US" xlink:label="lab_icui_LongTermDebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongTermDebtDisclosureAbstract" xlink:href="icui-20201231.xsd#icui_LongTermDebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_LongTermDebtDisclosureAbstract" xlink:to="lab_icui_LongTermDebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLineItems_fed766fb-5221-4d37-927f-8ed4a4badf2c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_015bfb0f-04d0-4b7f-b01c-8eef30c5e914_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Indefinite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_e382032b-9c5f-4a50-aabe-734e37377417_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_8dec0da0-a213-43f1-bade-a0d4ba48ca73_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_b297cd57-279b-458f-b831-8278971cb9a5_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_6890a0be-0bd7-412a-8bc4-d042d71b0001_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_81b7c93b-84c1-4bcc-90f4-8dee985838a1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_c6a6cf16-3839-47ad-9d15-54abb663c75c_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_fad468a5-df3f-4843-bedc-6802d824d5f6_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of restricted stock and exercise of stock options, including excess income tax benefits</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_UnitedStatespropertyandequipmentMember_24380746-75bd-4e49-a5c1-8e8a18247af7_terseLabel_en-US" xlink:label="lab_icui_UnitedStatespropertyandequipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States property and equipment [Member]</link:label>
    <link:label id="lab_icui_UnitedStatespropertyandequipmentMember_label_en-US" xlink:label="lab_icui_UnitedStatespropertyandequipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States property and equipment [Member]</link:label>
    <link:label id="lab_icui_UnitedStatespropertyandequipmentMember_documentation_en-US" xlink:label="lab_icui_UnitedStatespropertyandequipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States property and equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnitedStatespropertyandequipmentMember" xlink:href="icui-20201231.xsd#icui_UnitedStatespropertyandequipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_UnitedStatespropertyandequipmentMember" xlink:to="lab_icui_UnitedStatespropertyandequipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Accruedlegalfees_2ef9020e-0349-4c5b-9a42-b8c5e8c25e42_terseLabel_en-US" xlink:label="lab_icui_Accruedlegalfees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal accrual</link:label>
    <link:label id="lab_icui_Accruedlegalfees_label_en-US" xlink:label="lab_icui_Accruedlegalfees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued legal fees</link:label>
    <link:label id="lab_icui_Accruedlegalfees_documentation_en-US" xlink:label="lab_icui_Accruedlegalfees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued legal fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedlegalfees" xlink:href="icui-20201231.xsd#icui_Accruedlegalfees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Accruedlegalfees" xlink:to="lab_icui_Accruedlegalfees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_302cf4db-a38b-4f42-a4ed-fbb17795ce26_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_3d39e8da-9a23-4636-ae8b-8aae948e3a43_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Prepaidothertaxes_17e75681-9bdb-49ff-bd31-20c0ec23f714_terseLabel_en-US" xlink:label="lab_icui_Prepaidothertaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid other taxes</link:label>
    <link:label id="lab_icui_Prepaidothertaxes_label_en-US" xlink:label="lab_icui_Prepaidothertaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid other taxes</link:label>
    <link:label id="lab_icui_Prepaidothertaxes_documentation_en-US" xlink:label="lab_icui_Prepaidothertaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid other taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Prepaidothertaxes" xlink:href="icui-20201231.xsd#icui_Prepaidothertaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Prepaidothertaxes" xlink:to="lab_icui_Prepaidothertaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_dd1d27ad-2654-4995-9252-ee19fdefdf27_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aad35ffe-cab2-404d-8811-2caeeffb9841_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock_2a203a09-c6fb-46d0-a064-0e2ae5fa9ed5_terseLabel_en-US" xlink:label="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information Leases</link:label>
    <link:label id="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock_label_en-US" xlink:label="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information Leases [Table Text Block]</link:label>
    <link:label id="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock_documentation_en-US" xlink:label="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:href="icui-20201231.xsd#icui_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:to="lab_icui_SupplementalCashFlowInformationLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_ee28d643-c01d-4eb4-bce6-fbbd5d745cd7_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance cost amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_fae8dacb-ea14-474d-9e3a-c347b68d0085_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a9831c03-325d-4277-9331-e7b79f267eab_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_18a4c2ce-7ae7-4965-a672-cb1180742c3b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible preferred stock, outstanding shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_Accruedsalestaxes_4cd126e0-3969-49f4-9c38-a8d3401320b1_terseLabel_en-US" xlink:label="lab_icui_Accruedsalestaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales taxes</link:label>
    <link:label id="lab_icui_Accruedsalestaxes_label_en-US" xlink:label="lab_icui_Accruedsalestaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales taxes</link:label>
    <link:label id="lab_icui_Accruedsalestaxes_documentation_en-US" xlink:label="lab_icui_Accruedsalestaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedsalestaxes" xlink:href="icui-20201231.xsd#icui_Accruedsalestaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_Accruedsalestaxes" xlink:to="lab_icui_Accruedsalestaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f8c15448-aefa-4a79-9ba9-9b0b34d47c2c_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash (used in) provided by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_97f0adc4-b220-40b4-b457-7c28d206ef1a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueAdditions_7d47561c-4424-4727-a9d3-471be872966d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Additions</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueAdditions_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueAdditions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueAdditions" xlink:to="lab_us-gaap_DeferredRevenueAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock_85dc3ced-3fc3-4c3d-838b-2d9a38c20523_terseLabel_en-US" xlink:label="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of stock compensation and related tax benefits [Table Text Block]</link:label>
    <link:label id="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock_label_en-US" xlink:label="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of stock compensation and related tax benefits [Table Text Block]</link:label>
    <link:label id="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock_documentation_en-US" xlink:label="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of stock compensation and related tax benefits [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" xlink:href="icui-20201231.xsd#icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" xlink:to="lab_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_8a566938-e1b5-4b68-b09a-a32a1e694702_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FacilityClosingMember_13d576aa-0560-4233-a2cc-e9a681835e00_terseLabel_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:label id="lab_us-gaap_FacilityClosingMember_label_en-US" xlink:label="lab_us-gaap_FacilityClosingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Facility Closing [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FacilityClosingMember" xlink:to="lab_us-gaap_FacilityClosingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_630011f6-4e1e-4ad5-86b5-e86499debb68_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CURRENT LIABILITIES:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_7cb69045-fe67-4b0b-a8c2-6c43deb09539_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_03ccae5d-2193-4d87-b05e-894fe588bd37_terseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_8be7be3f-01ea-4138-86ed-a05d413f2c8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_9d2cda8d-856a-40c3-8c75-f2e999da64b6_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_9a64b9db-70a3-412b-abe2-c03fec3cc390_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract_e7ec31a0-ce72-417f-8c8b-44efac3a5ca7_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Areas, Long-Lived Assets [Abstract]</link:label>
    <link:label id="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Areas, Long-Lived Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:to="lab_us-gaap_GeographicAreasLongLivedAssetsAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>icui-20201231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:aecfae3a-60e6-4f48-9fc3-e8991670a58e,g:8dac587a-2305-4044-a8dc-20f4f9fd6761-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.icumed.com/role/DocumentandEntityInformationDocument" xlink:type="simple" xlink:href="icui-20201231.xsd#DocumentandEntityInformationDocument"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DocumentandEntityInformationDocument" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a060840e-1d63-4e7d-a124-f99d0653b2ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentType_a060840e-1d63-4e7d-a124-f99d0653b2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_84c50c50-f4c2-4b2f-a7c0-91d1a92d73bd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentAnnualReport_84c50c50-f4c2-4b2f-a7c0-91d1a92d73bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_d5b60bff-b623-473a-a823-cc6f3cdcf42b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentPeriodEndDate_d5b60bff-b623-473a-a823-cc6f3cdcf42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_085d29d4-fcf9-456e-b081-d22d7bfc009e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentTransitionReport_085d29d4-fcf9-456e-b081-d22d7bfc009e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c193bfda-1fb1-4560-ba47-657b9e44a751" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityFileNumber_c193bfda-1fb1-4560-ba47-657b9e44a751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_64041be8-6185-4762-9e0f-1e7523112dae" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityRegistrantName_64041be8-6185-4762-9e0f-1e7523112dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b9bb8145-65a9-4bb9-9ca4-1af9c082cb40" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityCentralIndexKey_b9bb8145-65a9-4bb9-9ca4-1af9c082cb40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_e30e53e7-1bc9-4b5a-aeed-be3615405a02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_CurrentFiscalYearEndDate_e30e53e7-1bc9-4b5a-aeed-be3615405a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_b63ef2ea-9b50-4af6-8a74-92418b13d57f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentFiscalYearFocus_b63ef2ea-9b50-4af6-8a74-92418b13d57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_57a79e64-19b9-4d4c-ad47-1d39152e94b1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentFiscalPeriodFocus_57a79e64-19b9-4d4c-ad47-1d39152e94b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d4de5e3b-f930-47e0-8fff-d54186043745" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_AmendmentFlag_d4de5e3b-f930-47e0-8fff-d54186043745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_b75096cc-4e01-43ee-a8af-91e41a691383" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityIncorporationStateCountryCode_b75096cc-4e01-43ee-a8af-91e41a691383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c6cfe237-da4f-4c54-839c-3308d52cf0ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityTaxIdentificationNumber_c6cfe237-da4f-4c54-839c-3308d52cf0ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_72c45617-3f2a-4c83-aee5-d4c522ec59ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityAddressAddressLine1_72c45617-3f2a-4c83-aee5-d4c522ec59ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_1232d4f5-1050-49eb-b1df-fd578d0600a8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityAddressCityOrTown_1232d4f5-1050-49eb-b1df-fd578d0600a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_05b6e359-e713-4b71-9192-6c2f42db3db1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityAddressStateOrProvince_05b6e359-e713-4b71-9192-6c2f42db3db1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_3a88ce86-ab84-4806-9866-f2420fd7cc79" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityAddressPostalZipCode_3a88ce86-ab84-4806-9866-f2420fd7cc79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_37b27802-728a-4fd2-a9d9-22c88a4f57ee" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_CityAreaCode_37b27802-728a-4fd2-a9d9-22c88a4f57ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_c0e0653c-669c-4e4d-9f36-4e99350f0bc3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_LocalPhoneNumber_c0e0653c-669c-4e4d-9f36-4e99350f0bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_20f06fba-e40a-4717-99ef-98c7e26edf71" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_Security12bTitle_20f06fba-e40a-4717-99ef-98c7e26edf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_3f2e8aa7-6cef-4bd9-b9d7-bd55adb6d5dd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_TradingSymbol_3f2e8aa7-6cef-4bd9-b9d7-bd55adb6d5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_42147f48-f659-4382-a8e1-c83c945024cb" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_SecurityExchangeName_42147f48-f659-4382-a8e1-c83c945024cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_934e9d27-3e7d-47ce-a611-1025045e0296" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_934e9d27-3e7d-47ce-a611-1025045e0296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_b9cfc2c5-262c-4e48-8ae2-c177bf389edf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityVoluntaryFilers_b9cfc2c5-262c-4e48-8ae2-c177bf389edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_35aacd33-ae8c-4886-84e6-7fb199e64c33" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityCurrentReportingStatus_35aacd33-ae8c-4886-84e6-7fb199e64c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ad11a1b6-c23d-4ead-ae5c-863a217942f5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityInteractiveDataCurrent_ad11a1b6-c23d-4ead-ae5c-863a217942f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_561a738f-2dbc-4896-872d-c01f40281500" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityFilerCategory_561a738f-2dbc-4896-872d-c01f40281500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_650bdbe1-8bcd-449c-bfd4-d7061166bbad" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntitySmallBusiness_650bdbe1-8bcd-449c-bfd4-d7061166bbad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b751a3c9-3ba4-42ab-bac3-37130495c24f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityEmergingGrowthCompany_b751a3c9-3ba4-42ab-bac3-37130495c24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_56443522-35f2-4904-90da-ed3209cea861" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_IcfrAuditorAttestationFlag_56443522-35f2-4904-90da-ed3209cea861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_fface81d-32d1-40d1-bf33-a8fa9d2862e8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityShellCompany_fface81d-32d1-40d1-bf33-a8fa9d2862e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_8ab0e373-5aae-4df7-a7c9-2ece7693bab3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityPublicFloat_8ab0e373-5aae-4df7-a7c9-2ece7693bab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dddfb7dd-d591-47cd-bef3-ef2b15ec57b0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dddfb7dd-d591-47cd-bef3-ef2b15ec57b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_ac5cb373-cbcd-42b8-b9e9-b4c4217dc5c9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_c566497c-b9de-4e37-9a09-fa82533326bc" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_ac5cb373-cbcd-42b8-b9e9-b4c4217dc5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0891997e-a0a0-4281-bab4-5559a6214944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0891997e-a0a0-4281-bab4-5559a6214944" xlink:to="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:to="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_cc091e1d-f5cf-418f-a2f6-602ee42f8559" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1ed03563-b55e-4432-a866-fda53903bdd2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_cc091e1d-f5cf-418f-a2f6-602ee42f8559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_282efd96-d842-414c-9007-1399e80f34da" xlink:to="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:to="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75801d1f-3b3a-40eb-9c65-28d2cdd6c97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_75801d1f-3b3a-40eb-9c65-28d2cdd6c97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_259fc211-e8c6-42bb-ad2b-c3c09f20e1fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_259fc211-e8c6-42bb-ad2b-c3c09f20e1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_bd77198f-c49c-458e-8471-59f00f956728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_bd77198f-c49c-458e-8471-59f00f956728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c038bce8-f14e-43d8-9e5f-bf53439551cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c038bce8-f14e-43d8-9e5f-bf53439551cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4247676a-e15b-4325-b4bb-6e83b08bbac3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_InventoryNet_4247676a-e15b-4325-b4bb-6e83b08bbac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidTaxes_b09c2b2e-6fdb-40ef-97a9-79ae54af376a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_PrepaidTaxes_b09c2b2e-6fdb-40ef-97a9-79ae54af376a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0680c468-0190-4e64-bc0f-6b812967921a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0680c468-0190-4e64-bc0f-6b812967921a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_32194e16-37fa-4140-a5f0-6f046c966a55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_943a60ef-431e-41b1-9e49-1764084c8b76" xlink:to="loc_us-gaap_AssetsCurrent_32194e16-37fa-4140-a5f0-6f046c966a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ed744a5e-c00d-426a-928d-572671b0ac21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ed744a5e-c00d-426a-928d-572671b0ac21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1f0ae20a-67dd-475d-b9cb-db6974890e2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1f0ae20a-67dd-475d-b9cb-db6974890e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_f3aaebb8-3f4b-42bd-b650-c6fa2be0e2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_f3aaebb8-3f4b-42bd-b650-c6fa2be0e2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_00dcf9f6-18de-4680-863b-89e175aab8e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_Goodwill_00dcf9f6-18de-4680-863b-89e175aab8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b051bed0-e606-4aa3-9ac7-9a209199c72b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b051bed0-e606-4aa3-9ac7-9a209199c72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_7c22867d-8def-4917-b358-dfa5bd1f6c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_7c22867d-8def-4917-b358-dfa5bd1f6c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9f4653c2-f992-4270-9395-824c354b7abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9f4653c2-f992-4270-9395-824c354b7abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2ac78487-abf2-4a2d-9b2a-de1a62f9ab03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_e91ed49f-2177-43c6-9923-4ef973d578b5" xlink:to="loc_us-gaap_Assets_2ac78487-abf2-4a2d-9b2a-de1a62f9ab03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_95e41a1f-b0b0-434e-a854-97e2786697e3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_b73a5251-d070-4884-9d66-7c3c04ad4084" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_AccountsPayableCurrent_b73a5251-d070-4884-9d66-7c3c04ad4084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_6a295db4-c77c-430d-a863-5b0da648c492" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_6a295db4-c77c-430d-a863-5b0da648c492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_c8c6e03f-312d-44f9-9dab-b0229e8b43d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_c8c6e03f-312d-44f9-9dab-b0229e8b43d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a703feda-ac0c-4070-a651-a6da95ef65da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent_a703feda-ac0c-4070-a651-a6da95ef65da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2b75b349-208f-44ed-a86f-ce1b4753fea7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b9066f5a-637a-4bf0-b6de-8e9c701edf31" xlink:to="loc_us-gaap_LiabilitiesCurrent_2b75b349-208f-44ed-a86f-ce1b4753fea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_6be8f2e5-1034-4c41-a900-f864d7a47757" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_6be8f2e5-1034-4c41-a900-f864d7a47757" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_de26c852-7b1a-4b51-9935-195790c16d85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_OtherLiabilities_de26c852-7b1a-4b51-9935-195790c16d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4b6a4a5b-f13a-4f4f-955f-fdba621bff85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_4b6a4a5b-f13a-4f4f-955f-fdba621bff85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_5ea26547-a1e5-4dc3-afed-8ce9e1140c51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_5ea26547-a1e5-4dc3-afed-8ce9e1140c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_484d2479-efd1-4cfe-b0d9-7eec8a588bc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_CommitmentsAndContingencies_484d2479-efd1-4cfe-b0d9-7eec8a588bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_240cbe35-3487-4118-8065-6ba7cfd30c91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue_240cbe35-3487-4118-8065-6ba7cfd30c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a14d6465-2f53-458f-bf6b-d090d9a2532c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_CommonStockValue_a14d6465-2f53-458f-bf6b-d090d9a2532c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b60c6322-4a13-4165-87d2-73de83f17b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b60c6322-4a13-4165-87d2-73de83f17b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_4977cca6-c6f9-4aea-9402-0220828e0888" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_TreasuryStockValue_4977cca6-c6f9-4aea-9402-0220828e0888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62169ea2-f478-4bd4-8270-568ed8f379ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62169ea2-f478-4bd4-8270-568ed8f379ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bab98e1d-45ae-4657-84e8-60fb06b37d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bab98e1d-45ae-4657-84e8-60fb06b37d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5d759a03-d1d7-46bf-8b27-d9fac4969494" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_9c162c13-f780-46fc-9807-022d4c13fca3" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5d759a03-d1d7-46bf-8b27-d9fac4969494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_10a3bef7-8993-49b9-baaa-cb3a5cbc3d4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_17b0dee5-1193-4091-ba5d-e7f66c661c96" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_10a3bef7-8993-49b9-baaa-cb3a5cbc3d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ab56f77e-58d4-4cbf-a24a-4244f393d1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_ab56f77e-58d4-4cbf-a24a-4244f393d1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c12dd026-ed31-45f1-bca7-04454c7615d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_c12dd026-ed31-45f1-bca7-04454c7615d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b5412097-7b74-42a4-8ed9-afcaa9b228bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b5412097-7b74-42a4-8ed9-afcaa9b228bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_693c1fe2-baf1-42af-a8f7-7bbfc8af7579" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_693c1fe2-baf1-42af-a8f7-7bbfc8af7579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_24f1c372-9194-4c02-9500-7a22466a2c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_24f1c372-9194-4c02-9500-7a22466a2c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b8c68b41-2baa-4b67-b626-2422d39e5e72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b8c68b41-2baa-4b67-b626-2422d39e5e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_de750fd1-775f-45bb-aa5b-9ebb3033c086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_CommonStockSharesIssued_de750fd1-775f-45bb-aa5b-9ebb3033c086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_39cef2dc-9e1c-45ab-ade7-04f40a3586c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_39cef2dc-9e1c-45ab-ade7-04f40a3586c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_d87e620a-e25e-45a6-b983-d9e51ee6f163" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2f5d3218-08f8-447b-95ec-642f51aa8739" xlink:to="loc_us-gaap_TreasuryStockShares_d87e620a-e25e-45a6-b983-d9e51ee6f163" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofIncome"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_b30f3b80-54d8-413f-a2ce-b57fa504e907" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b30f3b80-54d8-413f-a2ce-b57fa504e907" xlink:to="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:to="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_ef724215-344b-4f88-9a97-003f1b51381d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1d5f956b-f058-4944-9b92-4c7b6728eb54" xlink:to="loc_srt_ProductsAndServicesDomain_ef724215-344b-4f88-9a97-003f1b51381d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a95748c7-cb05-47f6-b345-151555110188" xlink:to="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesAbstract_a23c58d7-9b58-438f-8869-4aa5b71f9eca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_RevenuesAbstract_a23c58d7-9b58-438f-8869-4aa5b71f9eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_482c958b-1c4d-4dd0-86da-3424a501b350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_a23c58d7-9b58-438f-8869-4aa5b71f9eca" xlink:to="loc_us-gaap_Revenues_482c958b-1c4d-4dd0-86da-3424a501b350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_410c5107-4f8a-47f6-94f8-88910d8fd349" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_410c5107-4f8a-47f6-94f8-88910d8fd349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_db4a02f4-ae58-4bbf-8ae0-2ca1a0315897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_GrossProfit_db4a02f4-ae58-4bbf-8ae0-2ca1a0315897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_de1c8154-4836-4d0e-a5c8-a6b00e7d316f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_de1c8154-4836-4d0e-a5c8-a6b00e7d316f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_0d60dff6-9d45-4a7e-a005-2a9bd8fadade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_0d60dff6-9d45-4a7e-a005-2a9bd8fadade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Restructuringandstrategictransactionexpense_adf87604-06a6-4923-964d-6dba91f35abc" xlink:href="icui-20201231.xsd#icui_Restructuringandstrategictransactionexpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_icui_Restructuringandstrategictransactionexpense_adf87604-06a6-4923-964d-6dba91f35abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b9067bc5-bad2-4380-95d5-0066d6606fd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b9067bc5-bad2-4380-95d5-0066d6606fd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contractsettlements_fa75953a-5d8a-4ec2-807a-d84c1e47a459" xlink:href="icui-20201231.xsd#icui_Contractsettlements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_icui_Contractsettlements_fa75953a-5d8a-4ec2-807a-d84c1e47a459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_16310655-5434-481f-9c84-81ebb5fb5e3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8706bf7d-15ac-4756-a318-ac99c22d8fb0" xlink:to="loc_us-gaap_OperatingExpenses_16310655-5434-481f-9c84-81ebb5fb5e3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_c1eaae1d-9fee-47f4-b94d-8bb692e7d706" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_OperatingIncomeLoss_c1eaae1d-9fee-47f4-b94d-8bb692e7d706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_49a524da-7149-430a-8a29-88ef73e6650a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_InterestExpense_49a524da-7149-430a-8a29-88ef73e6650a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_d8c51919-a61d-4fad-b61a-81e17b8bed3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_d8c51919-a61d-4fad-b61a-81e17b8bed3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6900c532-5408-49b8-9b4e-5d8a9a5fde82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6900c532-5408-49b8-9b4e-5d8a9a5fde82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0a3219fd-5167-4828-95c2-524a7a154c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0a3219fd-5167-4828-95c2-524a7a154c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_20deb2a3-46f0-4cdc-b12a-a2fe707fcbaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_NetIncomeLoss_20deb2a3-46f0-4cdc-b12a-a2fe707fcbaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_7819992a-1dd6-4d41-ab51-4d5e3eec8625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_EarningsPerShareBasic_7819992a-1dd6-4d41-ab51-4d5e3eec8625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_59a96986-8f60-4bf6-be45-e1322c5c680c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_59a96986-8f60-4bf6-be45-e1322c5c680c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_da148024-163c-4b14-862b-9bb09561895f" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d8a1439d-e1e9-4ef3-b1f7-6a1cc9d00c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d8a1439d-e1e9-4ef3-b1f7-6a1cc9d00c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_18d6e784-dd74-4a34-b42d-b9782decf496" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e47f3b77-6c6f-4731-9703-82f5d8c6aece" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_18d6e784-dd74-4a34-b42d-b9782decf496" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StatementofComprehensiveIncome" xlink:type="simple" xlink:href="icui-20201231.xsd#StatementofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/StatementofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d8fbbb38-86b1-4a3f-a92d-30a29eb1d009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d8fbbb38-86b1-4a3f-a92d-30a29eb1d009" xlink:to="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:to="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8c3e3751-d742-433a-8932-c18a7f17d0f5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7739a1de-0f72-4c06-b626-0ccff6916e64" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8c3e3751-d742-433a-8932-c18a7f17d0f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_d11ee972-55a3-451e-be63-44031da595f5" xlink:to="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_88a67dc2-da74-494e-8616-c51f1f713ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_NetIncomeLoss_88a67dc2-da74-494e-8616-c51f1f713ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6898fac0-f5c2-4f83-8278-a8fa38b2de36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax_6898fac0-f5c2-4f83-8278-a8fa38b2de36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d7f917ef-198e-4ac8-a4c1-a0adaa7e1c07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d7f917ef-198e-4ac8-a4c1-a0adaa7e1c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9624bd29-e337-4f43-928e-40a54b791121" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_9624bd29-e337-4f43-928e-40a54b791121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c81b239-fba6-4b42-bca1-47b2e3f44da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4c81b239-fba6-4b42-bca1-47b2e3f44da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d55e1b1-6e6e-4d81-b971-eddfbc57d242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8b7f1e1f-bb47-449b-badf-4e6e79e3903d" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0d55e1b1-6e6e-4d81-b971-eddfbc57d242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="icui-20201231.xsd#StatementofComprehensiveIncomeParenthetical"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7145d4d4-7f23-4ebc-8357-5981d7ac8749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_3bc3f61c-4a24-4d7d-846a-64803df6d68d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7145d4d4-7f23-4ebc-8357-5981d7ac8749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax_3bc3f61c-4a24-4d7d-846a-64803df6d68d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_80ad4404-570e-47fa-8426-667f73e5a26d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7145d4d4-7f23-4ebc-8357-5981d7ac8749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax_80ad4404-570e-47fa-8426-667f73e5a26d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_27b3bb8a-c0eb-496b-82a9-9246319756e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_7145d4d4-7f23-4ebc-8357-5981d7ac8749" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_27b3bb8a-c0eb-496b-82a9-9246319756e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0063162b-a699-4e0c-aba7-208421d25d81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0063162b-a699-4e0c-aba7-208421d25d81" xlink:to="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8151f76a-435e-4f82-a626-c52910662cda" xlink:to="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CommonStockSharesMember_1700eb31-1c54-4975-b844-a8c9cf541a7c" xlink:href="icui-20201231.xsd#icui_CommonStockSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_icui_CommonStockSharesMember_1700eb31-1c54-4975-b844-a8c9cf541a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_224d0366-7641-4df9-b299-344198ba1d6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_CommonStockMember_224d0366-7641-4df9-b299-344198ba1d6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_8282c15f-e469-4f55-ad51-ad31e26baaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_8282c15f-e469-4f55-ad51-ad31e26baaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_f1923c19-b976-409a-b61a-eecb6bbbeb84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_TreasuryStockMember_f1923c19-b976-409a-b61a-eecb6bbbeb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3bb0c939-9d76-4349-b304-2bd9e3faf712" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_RetainedEarningsMember_3bb0c939-9d76-4349-b304-2bd9e3faf712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ba8cb370-ed6b-4dd9-8d4e-ae98306f2717" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_ce3b5f5c-babd-4fda-98f4-26cdad2588b3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ba8cb370-ed6b-4dd9-8d4e-ae98306f2717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8cad7796-b905-4139-9cc6-09decdd8d2d9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_2ed6cef3-454c-47c0-bbc8-72b406b9836d" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8cad7796-b905-4139-9cc6-09decdd8d2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7a231ae6-f4b9-4212-8576-8c0d2b743145" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8cad7796-b905-4139-9cc6-09decdd8d2d9" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7a231ae6-f4b9-4212-8576-8c0d2b743145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3b76438e-58a2-4195-b8d8-d226c0718ed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0e00b42c-cf26-468b-abc5-b4b708da45bf" xlink:to="loc_us-gaap_StatementLineItems_3b76438e-58a2-4195-b8d8-d226c0718ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3b76438e-58a2-4195-b8d8-d226c0718ed9" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f50d6a00-50d1-48f6-b90f-f239cfaaf734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f50d6a00-50d1-48f6-b90f-f239cfaaf734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_4d28ca07-84c5-427e-ac8d-ecd8ca62fadb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockholdersEquity_4d28ca07-84c5-427e-ac8d-ecd8ca62fadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_05111002-3c73-4130-8dbc-151c7075cdff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_05111002-3c73-4130-8dbc-151c7075cdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_687e6aa5-f0f9-4387-bb7b-8eb2d323e872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_687e6aa5-f0f9-4387-bb7b-8eb2d323e872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_fe225a22-536c-4826-9858-badc00e2a184" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_fe225a22-536c-4826-9858-badc00e2a184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_940784bb-9dca-4492-8b97-6767ba17fcf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_940784bb-9dca-4492-8b97-6767ba17fcf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e4763259-89ac-4d11-b7cd-d1935cb5ba9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_e4763259-89ac-4d11-b7cd-d1935cb5ba9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_85d31a0e-08d3-4a5d-a543-6aec5036bf33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax_85d31a0e-08d3-4a5d-a543-6aec5036bf33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2bb6b1cc-be41-4faa-abfb-fb8130f9bc52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_NetIncomeLoss_2bb6b1cc-be41-4faa-abfb-fb8130f9bc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c6372d52-ab3a-422c-9071-f2907233ceea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_StockholdersEquity_c6372d52-ab3a-422c-9071-f2907233ceea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e092aba8-4db4-458b-8442-eef77b76a6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_371c9f48-1b9f-4681-8d3a-2a51367f245c" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e092aba8-4db4-458b-8442-eef77b76a6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="icui-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_73ddbeb8-b549-4f07-badf-46e0f59cd1cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_73ddbeb8-b549-4f07-badf-46e0f59cd1cc" xlink:to="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:to="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_db870ef3-25ae-487a-85f5-9456ca86c1de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_89b13eb9-79f4-487d-b943-667ce43b7e0e" xlink:to="loc_srt_ScenarioUnspecifiedDomain_db870ef3-25ae-487a-85f5-9456ca86c1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_cde2b9fe-9911-4b5f-bdc4-c28e870a4171" xlink:to="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1c5c1255-53c1-4787-84ee-528c23601e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_NetIncomeLoss_1c5c1255-53c1-4787-84ee-528c23601e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7d287e93-c003-4ffc-a055-2daa17160d69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7d287e93-c003-4ffc-a055-2daa17160d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Operatingleaserightofuseassetamortization_2057e3f4-854f-4113-8d6e-ffd9f49676d0" xlink:href="icui-20201231.xsd#icui_Operatingleaserightofuseassetamortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_Operatingleaserightofuseassetamortization_2057e3f4-854f-4113-8d6e-ffd9f49676d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_50bf57e7-ba4e-42a7-b252-bf76692c8b2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_50bf57e7-ba4e-42a7-b252-bf76692c8b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ProvisionForWarrantyAndReturns_0aaa5f12-8510-4a4e-8c1e-34e71170ea34" xlink:href="icui-20201231.xsd#icui_ProvisionForWarrantyAndReturns"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_ProvisionForWarrantyAndReturns_0aaa5f12-8510-4a4e-8c1e-34e71170ea34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_0879cacd-15d4-4ebd-882c-54bce97b4655" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ShareBasedCompensation_0879cacd-15d4-4ebd-882c-54bce97b4655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_89e28a89-e7bf-46f3-9722-cba5fb102e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_89e28a89-e7bf-46f3-9722-cba5fb102e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Productrationalization_ded192f7-39d5-4719-a6b7-8bdbc9e4e464" xlink:href="icui-20201231.xsd#icui_Productrationalization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_Productrationalization_ded192f7-39d5-4719-a6b7-8bdbc9e4e464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f171673e-925c-4e52-8abf-9ff5485dc414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_f171673e-925c-4e52-8abf-9ff5485dc414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_60d7cea2-07b2-41ed-8bb3-2f6339902fdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_60d7cea2-07b2-41ed-8bb3-2f6339902fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_5ab254f9-31ba-4717-81ec-891792c47bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_5ab254f9-31ba-4717-81ec-891792c47bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_09feb3b7-7221-4858-8d7b-72d90cd598b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_09feb3b7-7221-4858-8d7b-72d90cd598b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6fb91232-c6a1-42b6-95da-2032ef4a0f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6fb91232-c6a1-42b6-95da-2032ef4a0f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_d59b8d71-067d-4cf6-bcf6-ef5f296f575c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductionRelatedImpairmentsOrCharges"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_ProductionRelatedImpairmentsOrCharges_d59b8d71-067d-4cf6-bcf6-ef5f296f575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sparepartsusage_8445645f-0b91-4d81-aa0e-2b0fd80fce50" xlink:href="icui-20201231.xsd#icui_Sparepartsusage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_Sparepartsusage_8445645f-0b91-4d81-aa0e-2b0fd80fce50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_718ef8dc-a6ca-4b6d-8525-abf427fac5e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherOperatingActivitiesCashFlowStatement"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_OtherOperatingActivitiesCashFlowStatement_718ef8dc-a6ca-4b6d-8525-abf427fac5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf4b505b-e456-4fbe-8dc9-b6e535839f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_bf4b505b-e456-4fbe-8dc9-b6e535839f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_dd4a9f78-0063-46ef-a376-7c246297fa74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_dd4a9f78-0063-46ef-a376-7c246297fa74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aec349c7-6ed3-450c-91e1-78b4fdb2a617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_aec349c7-6ed3-450c-91e1-78b4fdb2a617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_cd45fb39-133d-47f4-af60-186c912f969f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent_cd45fb39-133d-47f4-af60-186c912f969f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7df17813-71bf-4b32-8a6b-6e684118f46a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_7df17813-71bf-4b32-8a6b-6e684118f46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3c5bf928-d4b6-4eba-8b62-8b9746e62f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_3c5bf928-d4b6-4eba-8b62-8b9746e62f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_237dff59-61be-484b-9776-afc2bc512d24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_237dff59-61be-484b-9776-afc2bc512d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_47f24052-ed70-4518-ab24-e015127814e5" xlink:href="icui-20201231.xsd#icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_a0fea773-58e7-4ff5-84b9-fa1fea2e2b99" xlink:to="loc_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes_47f24052-ed70-4518-ab24-e015127814e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_31b51b70-409e-4008-b7e7-e7f2d3bf15be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_31b51b70-409e-4008-b7e7-e7f2d3bf15be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_51c95f94-adc9-4d16-a4b2-1baaf29aa68a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_51c95f94-adc9-4d16-a4b2-1baaf29aa68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_85483c21-2034-41d6-be43-76b5dd77a74b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment_85483c21-2034-41d6-be43-76b5dd77a74b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_38c04fae-ef84-43d1-b436-2723cb40b2d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyHeldForSale"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyHeldForSale_38c04fae-ef84-43d1-b436-2723cb40b2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6e320e9c-3a7c-4c73-b5ce-0fe4fc807b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_6e320e9c-3a7c-4c73-b5ce-0fe4fc807b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_09bcd29e-13e7-4354-9d6e-a1395c9a58dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_09bcd29e-13e7-4354-9d6e-a1395c9a58dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4a8309d4-b481-4ce4-843b-df00742a9434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_4a8309d4-b481-4ce4-843b-df00742a9434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_97a06976-c25d-4dc7-ace9-c3ea3262ab34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ecda6ae-6ee1-4fd9-8570-f51a824b64d5" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_97a06976-c25d-4dc7-ace9-c3ea3262ab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c496b04-c431-4ffc-985f-3a0151b3f1bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4c496b04-c431-4ffc-985f-3a0151b3f1bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f3ee9721-ffbc-488b-aa7d-d94069407bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_f3ee9721-ffbc-488b-aa7d-d94069407bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_f00441ea-b04b-4a72-84ca-610b3bbadb42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_f00441ea-b04b-4a72-84ca-610b3bbadb42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6b605f2a-6cb8-48c9-a3ec-c60bf9cca653" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6b605f2a-6cb8-48c9-a3ec-c60bf9cca653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_8514616a-38e3-4667-9e04-d83cef248fcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_8514616a-38e3-4667-9e04-d83cef248fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e44b1ecb-577f-4761-ad14-f2aae5e89d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_18851013-7712-4f82-8af0-326bcb3b6e2e" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e44b1ecb-577f-4761-ad14-f2aae5e89d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_79ffe262-e6a7-4249-b0ab-4798d8f921e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract_cbb7b541-eaf4-4d87-875d-4a65ac121ee6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_79ffe262-e6a7-4249-b0ab-4798d8f921e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract_3e453530-548d-496c-8507-921c88d1223c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_f0e73759-4cac-448b-a1ab-7d22d9cb42e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_f0e73759-4cac-448b-a1ab-7d22d9cb42e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0cd34705-afc3-4886-a9d3-612e268beab3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashAbstract_3e598d1c-db92-4d44-b373-656f27c2456c" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0cd34705-afc3-4886-a9d3-612e268beab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1cbd25dd-b461-425f-95b2-b1de6c1d1740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1cbd25dd-b461-425f-95b2-b1de6c1d1740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2129041f-f7e9-47cd-b4ec-41ffd61907cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2129041f-f7e9-47cd-b4ec-41ffd61907cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_b6e8a332-b8f5-48d6-bf1e-89df8f8df7f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:to="loc_us-gaap_IncomeTaxesPaid_b6e8a332-b8f5-48d6-bf1e-89df8f8df7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_512d49d4-b48d-421b-ae99-6b5099913e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_2c229eb0-bbf4-4c64-a15b-c1d592533381" xlink:to="loc_us-gaap_InterestPaidNet_512d49d4-b48d-421b-ae99-6b5099913e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_a6f6fcfc-91ed-40fe-9774-345362abb73e" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c17f7c99-be33-4885-afb5-7842130ca051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_c17f7c99-be33-4885-afb5-7842130ca051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_64c584fa-f0cd-4691-8350-2ce4e5776823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOfAssetsAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_64c584fa-f0cd-4691-8350-2ce4e5776823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NetCashPaidReceivedforcurrentandprioracquisitions_be261239-d5d9-471c-ab2c-88b20185fc8a" xlink:href="icui-20201231.xsd#icui_NetCashPaidReceivedforcurrentandprioracquisitions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_icui_NetCashPaidReceivedforcurrentandprioracquisitions_be261239-d5d9-471c-ab2c-88b20185fc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_17b0f1af-632c-4d86-9eb6-b0114d4bf69c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized_17b0f1af-632c-4d86-9eb6-b0114d4bf69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_837bb2f1-8513-4fcd-8169-b3d2c4084ed5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_837bb2f1-8513-4fcd-8169-b3d2c4084ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAssumed1_ddda67ac-0bbb-4117-b985-7a23cdf84d06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAssumed1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_4339fc56-dc7b-49f1-bba5-de70ec43c316" xlink:to="loc_us-gaap_LiabilitiesAssumed1_ddda67ac-0bbb-4117-b985-7a23cdf84d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fc2c5f3a-5b8a-4259-9111-2ba248164b3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_511cb886-0caa-459c-9bc8-962d97444df1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc2c5f3a-5b8a-4259-9111-2ba248164b3b" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_511cb886-0caa-459c-9bc8-962d97444df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_159cd442-9b9f-499d-84c2-6ca4a49c75cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_159cd442-9b9f-499d-84c2-6ca4a49c75cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_376156df-5801-4ded-bd86-877ac17e0931" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_UseOfEstimates_376156df-5801-4ded-bd86-877ac17e0931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7a8d35b6-9118-40b1-942a-861b9b9337f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_7a8d35b6-9118-40b1-942a-861b9b9337f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_ee39a5d5-4f4c-4520-b142-7dffcbdaaba0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_ee39a5d5-4f4c-4520-b142-7dffcbdaaba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_d07ff575-0d8c-4070-ba53-6cd253cf8816" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_d07ff575-0d8c-4070-ba53-6cd253cf8816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ff625210-4abe-4df7-ae08-5c5d715bcde4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_ff625210-4abe-4df7-ae08-5c5d715bcde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_41b141b9-bc94-4f26-a0d7-26491a4c4c57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_41b141b9-bc94-4f26-a0d7-26491a4c4c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_552dea0c-2b2f-4578-840d-8289972c3ce2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_552dea0c-2b2f-4578-840d-8289972c3ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_62cfe956-1b1f-4f61-8c44-3b19ecc57d56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_62cfe956-1b1f-4f61-8c44-3b19ecc57d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_afd8c51c-46c1-4209-943f-6e4a3f243e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_afd8c51c-46c1-4209-943f-6e4a3f243e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_0b47fb0c-6733-451a-b0b9-3b2a87237d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_0b47fb0c-6733-451a-b0b9-3b2a87237d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b2c5240d-b7df-4c9c-894c-b01297d8963d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b2c5240d-b7df-4c9c-894c-b01297d8963d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_124465ac-97f8-4f7c-a28a-4e90cf1f9e34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_124465ac-97f8-4f7c-a28a-4e90cf1f9e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_18113809-f537-405b-9732-024e44f38f53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_18113809-f537-405b-9732-024e44f38f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_4559aae4-8dcd-49b7-be33-7fc7987d07cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementPlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_PensionAndOtherPostretirementPlansPolicy_4559aae4-8dcd-49b7-be33-7fc7987d07cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_f4eb22b7-2a7d-4076-929f-5df2a84c3929" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_f4eb22b7-2a7d-4076-929f-5df2a84c3929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_83fe0773-7754-445b-89dc-f52b393f100f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5b5c81c2-03a7-4461-8612-eebdbdd37dce" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_83fe0773-7754-445b-89dc-f52b393f100f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e340ee7d-a645-416e-b095-83edff6e2fa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e340ee7d-a645-416e-b095-83edff6e2fa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9efa8290-45cc-4ffe-ab87-54bfc63c346a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_9efa8290-45cc-4ffe-ab87-54bfc63c346a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_52fbdebf-d8d0-4b36-91d2-a3208272b7c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_52fbdebf-d8d0-4b36-91d2-a3208272b7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_dbf03a0d-431c-456b-a14e-9e6f229b1750" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock_dbf03a0d-431c-456b-a14e-9e6f229b1750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5575a6f7-ae97-45ca-9204-45a77911b54f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_5575a6f7-ae97-45ca-9204-45a77911b54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_5bb21e0d-9c82-49b8-9739-e83013c122ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_5bb21e0d-9c82-49b8-9739-e83013c122ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d89cf521-4591-4bac-9de7-89fd38bf720a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d49b3d8-c86c-439a-b24a-6193e7fb928c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d89cf521-4591-4bac-9de7-89fd38bf720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9c5b029c-30fb-4f31-85e0-e1fd6cb080ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_82e901ba-4331-458d-a1b2-7d9bf08972f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9c5b029c-30fb-4f31-85e0-e1fd6cb080ca" xlink:to="loc_us-gaap_NumberOfOperatingSegments_82e901ba-4331-458d-a1b2-7d9bf08972f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_32d2f930-b49f-444b-bbd5-0c9d95be5f02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_00c175d4-f931-4afc-b732-308145ccede9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_32d2f930-b49f-444b-bbd5-0c9d95be5f02" xlink:to="loc_us-gaap_InventoryRawMaterials_00c175d4-f931-4afc-b732-308145ccede9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_814867bb-f801-4294-bd09-48b3cff7e536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_32d2f930-b49f-444b-bbd5-0c9d95be5f02" xlink:to="loc_us-gaap_InventoryWorkInProcess_814867bb-f801-4294-bd09-48b3cff7e536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_93570ca4-c27f-4c15-810b-a323cdd329e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_32d2f930-b49f-444b-bbd5-0c9d95be5f02" xlink:to="loc_us-gaap_InventoryFinishedGoods_93570ca4-c27f-4c15-810b-a323cdd329e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a3bc5185-940c-4347-a3ec-68d8c92019e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_32d2f930-b49f-444b-bbd5-0c9d95be5f02" xlink:to="loc_us-gaap_InventoryNet_a3bc5185-940c-4347-a3ec-68d8c92019e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_12e6643f-d0f0-4a92-b097-dabd83ba0ffb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12e6643f-d0f0-4a92-b097-dabd83ba0ffb" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_46a21dba-2552-42a4-b925-5e18a66d671a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_9d8e0f2c-42d2-44e4-8d45-610b7ef43ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_9d8e0f2c-42d2-44e4-8d45-610b7ef43ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandBuildingsAndImprovementsMember_1dff98a4-fbde-4ecd-a23b-fa7b886a00c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandBuildingsAndImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_LandBuildingsAndImprovementsMember_1dff98a4-fbde-4ecd-a23b-fa7b886a00c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MoldsMember_bdcc9fe1-0891-4b38-8c86-03ca5443eff8" xlink:href="icui-20201231.xsd#icui_MoldsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_icui_MoldsMember_bdcc9fe1-0891-4b38-8c86-03ca5443eff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ComputerEquipmentAndSoftwareMember_065ccf32-5a0d-4c41-adb0-2fda6ac42137" xlink:href="icui-20201231.xsd#icui_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_icui_ComputerEquipmentAndSoftwareMember_065ccf32-5a0d-4c41-adb0-2fda6ac42137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_db5f3a16-39da-48c6-a6ae-5b7715f3f8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_db5f3a16-39da-48c6-a6ae-5b7715f3f8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InstrumentsPlacedwithCustomersMember_3f406f16-6eff-4ad5-a70e-0cfd01f221bf" xlink:href="icui-20201231.xsd#icui_InstrumentsPlacedwithCustomersMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_icui_InstrumentsPlacedwithCustomersMember_3f406f16-6eff-4ad5-a70e-0cfd01f221bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_c6c28080-4c68-43f3-ada2-1920a12ce9df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_26553336-f1d4-40bb-88fb-804848b8d4d7" xlink:to="loc_us-gaap_ConstructionInProgressMember_c6c28080-4c68-43f3-ada2-1920a12ce9df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_f629d010-144c-4d95-82b0-f599e238f2cb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_75923078-a6e0-4a59-a504-59045dc7b225" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_75923078-a6e0-4a59-a504-59045dc7b225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51c8f625-dbad-41ec-938e-9aadbcb67c4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_51c8f625-dbad-41ec-938e-9aadbcb67c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_523e60b2-88aa-4f05-8af1-64fb194f57d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ca5b2c8f-c166-4b81-8848-a44a78b51d67" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_523e60b2-88aa-4f05-8af1-64fb194f57d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_59d69d1b-aeb3-4126-a31e-757d92570b49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_59d69d1b-aeb3-4126-a31e-757d92570b49" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e15e6955-0275-47da-88de-ca41b3e734c5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_0759f73f-947c-40f3-8838-0de5ece10270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_us-gaap_BuildingMember_0759f73f-947c-40f3-8838-0de5ece10270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingImprovementsMember_41df2b9c-28f6-4cc7-b260-37453f31978b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_us-gaap_BuildingImprovementsMember_41df2b9c-28f6-4cc7-b260-37453f31978b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_951c4b75-8bf0-4187-a588-b009dbb82e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_951c4b75-8bf0-4187-a588-b009dbb82e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FurniturefixturesandmoldsMember_65d5cca7-f9ec-452c-a03c-6bcdb8c2c595" xlink:href="icui-20201231.xsd#icui_FurniturefixturesandmoldsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_icui_FurniturefixturesandmoldsMember_65d5cca7-f9ec-452c-a03c-6bcdb8c2c595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ComputerEquipmentAndSoftwareMember_7d6b4380-c6cf-4e70-bb8f-949d18c76967" xlink:href="icui-20201231.xsd#icui_ComputerEquipmentAndSoftwareMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_icui_ComputerEquipmentAndSoftwareMember_7d6b4380-c6cf-4e70-bb8f-949d18c76967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InstrumentsPlacedwithCustomersMember_511acf34-f4a4-46b4-a34e-ea89946e6c48" xlink:href="icui-20201231.xsd#icui_InstrumentsPlacedwithCustomersMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd6ca1d5-e946-4522-9c79-ee5f68079533" xlink:to="loc_icui_InstrumentsPlacedwithCustomersMember_511acf34-f4a4-46b4-a34e-ea89946e6c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:to="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_69e222d9-cda6-420c-9a92-acba4ce0d0b1" xlink:to="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8d3ce73f-122a-4bae-8613-63aa4db73514" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:to="loc_srt_MinimumMember_8d3ce73f-122a-4bae-8613-63aa4db73514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f55b8213-ed21-43c2-a8a5-f2d9966f9386" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9061c683-a09d-44ed-9494-1bf21fd5b0d8" xlink:to="loc_srt_MaximumMember_f55b8213-ed21-43c2-a8a5-f2d9966f9386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ee2a9d27-53b9-4202-81a3-e7b99bcfce23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b3de98f7-998c-4224-a7b7-c42064e3a960" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ee2a9d27-53b9-4202-81a3-e7b99bcfce23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a89c8e59-2257-4ae3-a911-6f7f37b90ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ee2a9d27-53b9-4202-81a3-e7b99bcfce23" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_a89c8e59-2257-4ae3-a911-6f7f37b90ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_68313bef-96e9-459a-b096-73d92b4f195b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2b522f4f-018f-4b9a-9bc3-f6ccad3378cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_68313bef-96e9-459a-b096-73d92b4f195b" xlink:to="loc_us-gaap_Depreciation_2b522f4f-018f-4b9a-9bc3-f6ccad3378cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_3368ce00-f76c-45d6-ba58-294ff06d2627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3368ce00-f76c-45d6-ba58-294ff06d2627" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_59138e4c-f9a4-4263-9328-3fa81e3822c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MedicalAustraliaLimitedMember_75bfd0fa-7806-4542-8535-dcdeaa2b6fb8" xlink:href="icui-20201231.xsd#icui_MedicalAustraliaLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_MedicalAustraliaLimitedMember_75bfd0fa-7806-4542-8535-dcdeaa2b6fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_5dd3cdc2-d601-428c-bcfe-67ace265a479" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_PursuitVascularInc.Member_5dd3cdc2-d601-428c-bcfe-67ace265a479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_TruProcessMember_89eccc92-2ce5-4d3f-be87-d50281fa3556" xlink:href="icui-20201231.xsd#icui_TruProcessMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_TruProcessMember_89eccc92-2ce5-4d3f-be87-d50281fa3556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherAcquisitionMember_de4442bd-2a3f-4251-a272-969193c993d7" xlink:href="icui-20201231.xsd#icui_OtherAcquisitionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_OtherAcquisitionMember_de4442bd-2a3f-4251-a272-969193c993d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularMember_dd1b87dd-2671-4d43-afcd-ad0a3d8b118d" xlink:href="icui-20201231.xsd#icui_PursuitVascularMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_26642faf-34db-46e0-8352-321e0890866c" xlink:to="loc_icui_PursuitVascularMember_dd1b87dd-2671-4d43-afcd-ad0a3d8b118d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1abe43cf-1acb-4ea1-b0ed-9adc8902c066" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_41891da5-7c19-46b9-95e2-31dd60e1a233" xlink:to="loc_us-gaap_GoodwillLineItems_1abe43cf-1acb-4ea1-b0ed-9adc8902c066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_1abe43cf-1acb-4ea1-b0ed-9adc8902c066" xlink:to="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bdde9ecd-b1ad-426e-9e01-766482912e67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_Goodwill_bdde9ecd-b1ad-426e-9e01-766482912e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ac2675b9-e090-4aaf-93d0-1929a9b8c02d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ac2675b9-e090-4aaf-93d0-1929a9b8c02d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_edf2e22b-8b14-461a-b45d-3784130744b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_edf2e22b-8b14-461a-b45d-3784130744b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_37c472c0-84f2-4e39-8aff-42bb95d60d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_37c472c0-84f2-4e39-8aff-42bb95d60d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2e5562d8-765c-43ce-a9ee-92d77b242e15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_e7b6c2dc-fd12-41e9-977b-4afd1ecff90f" xlink:to="loc_us-gaap_Goodwill_2e5562d8-765c-43ce-a9ee-92d77b242e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9e04fab5-e9d5-40d3-a1fc-3f30d6ea4bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9e04fab5-e9d5-40d3-a1fc-3f30d6ea4bf7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_52c5f1fa-03f9-4b5a-ac19-de548e5d6dda" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_bcfc2e38-cbc1-43c9-b9e5-636816236970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_PatentsMember_bcfc2e38-cbc1-43c9-b9e5-636816236970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerContractsMember_fa8b3d43-e34a-4a19-a4fc-d15de6f8094f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerContractsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_CustomerContractsMember_fa8b3d43-e34a-4a19-a4fc-d15de6f8094f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_e3e8118b-5b84-4a84-9cf1-9237a2d94aac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelatedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_CustomerRelatedIntangibleAssetsMember_e3e8118b-5b84-4a84-9cf1-9237a2d94aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_c8d34f21-fb8d-44db-8084-a379ac324cfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_TrademarksMember_c8d34f21-fb8d-44db-8084-a379ac324cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_0fd3d234-beb0-4f8e-9282-af016c1465e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_TradeNamesMember_0fd3d234-beb0-4f8e-9282-af016c1465e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_e2dc78c5-ccf0-4489-994b-b949fdfc581e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_e2dc78c5-ccf0-4489-994b-b949fdfc581e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ba0c0c2f-ab3a-427f-b356-9387a35dc7af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ba0c0c2f-ab3a-427f-b356-9387a35dc7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_c3771a79-79e8-4476-8276-b35a00424400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InProcessResearchAndDevelopmentMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4ac8f92c-d914-4c21-b54c-9fe4494c2f41" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_c3771a79-79e8-4476-8276-b35a00424400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_490ddb05-df68-4d1a-b364-b2141cf7dae3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3542a49b-00b4-4f91-9d45-6114620e5327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3542a49b-00b4-4f91-9d45-6114620e5327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b0aed3b4-35ec-4628-9d5d-15e00461e8ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_b0aed3b4-35ec-4628-9d5d-15e00461e8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8eae1584-b014-4efa-8ada-7c80d0249e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_8eae1584-b014-4efa-8ada-7c80d0249e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c6309755-0733-475a-83df-bfc8dcf75b0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_c6309755-0733-475a-83df-bfc8dcf75b0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7d6b490c-5938-476e-9b72-eecc3f69c491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_7d6b490c-5938-476e-9b72-eecc3f69c491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_617241b7-357e-4f60-9948-da16e14a7c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_12c1ece3-c962-4e0e-81c1-d605386a6f34" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_617241b7-357e-4f60-9948-da16e14a7c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_34aa4c97-0cfb-4694-90bf-9f4043ea0272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ee301244-4868-4355-8e18-3cd1eccc6f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_34aa4c97-0cfb-4694-90bf-9f4043ea0272" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ee301244-4868-4355-8e18-3cd1eccc6f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_12b1da53-daf8-4144-b376-1575cab393c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_12b1da53-daf8-4144-b376-1575cab393c2" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95472daf-d985-4dd5-adc6-4fb3ad04bd0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_8b51c2a0-9ee4-4348-a5b2-c016cfd344e7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_95472daf-d985-4dd5-adc6-4fb3ad04bd0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c3bc3f9a-8fec-4c0c-8125-247981bb1c60" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_95bbb3e8-b5b8-46c5-a2c2-3c22081dc0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_95bbb3e8-b5b8-46c5-a2c2-3c22081dc0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f9a6d271-4de3-474e-a17e-3b7a3af17c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_f9a6d271-4de3-474e-a17e-3b7a3af17c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b41683a9-7ff6-4040-8c08-94f85f530132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_b41683a9-7ff6-4040-8c08-94f85f530132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ab5108b2-4c33-4e5a-b887-ab7f89a564ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ab5108b2-4c33-4e5a-b887-ab7f89a564ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6fb4c2d2-50b7-4208-8005-c6e2e7adc2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6fb4c2d2-50b7-4208-8005-c6e2e7adc2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ebe509da-41ce-4724-a4d7-add9bb485873" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ebe509da-41ce-4724-a4d7-add9bb485873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e093076a-dd0d-41ac-8971-82557a362740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_d67809a4-faf6-400c-89f8-2813a7f9a62b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e093076a-dd0d-41ac-8971-82557a362740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4e30885-0b2f-4966-9b92-a834445577bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d4e30885-0b2f-4966-9b92-a834445577bb" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:to="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_b1cb6923-6d4f-4c25-a490-8e8a80fef2bb" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsMember_3983e0c5-3d6c-41c3-9e4d-4dfa2690cc53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:to="loc_us-gaap_ShortTermInvestmentsMember_3983e0c5-3d6c-41c3-9e4d-4dfa2690cc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongtermInvestmentsDomain_9ffe7978-65eb-486d-bf4a-a307b8615454" xlink:href="icui-20201231.xsd#icui_LongtermInvestmentsDomain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_7e117895-64d3-4a34-91b9-22e93b6ac97a" xlink:to="loc_icui_LongtermInvestmentsDomain_9ffe7978-65eb-486d-bf4a-a307b8615454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_d61f1598-7b4c-48ce-99b0-6d92f0d8ac8b" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis_255476c7-21aa-4e13-bf7e-3b69ecbbb9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis_255476c7-21aa-4e13-bf7e-3b69ecbbb9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_2a7f2043-998e-4065-b911-1248484d4be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax_2a7f2043-998e-4065-b911-1248484d4be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_5c605a00-671e-4f55-be11-ac91dc75d6e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_783f6b33-7148-421d-9f7c-c36d4a638771" xlink:to="loc_us-gaap_AvailableForSaleSecurities_5c605a00-671e-4f55-be11-ac91dc75d6e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyAbstract_ff7ec4a8-9dc9-4d58-92bd-5ae31d2f8878" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_c2a80044-c872-42da-8218-4812e659c683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCurrencyAbstract_ff7ec4a8-9dc9-4d58-92bd-5ae31d2f8878" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_c2a80044-c872-42da-8218-4812e659c683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_8b291d2c-ecda-4991-a6af-082b50eaab85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_f23e52ae-1723-40eb-b7e1-52bed73068c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_8b291d2c-ecda-4991-a6af-082b50eaab85" xlink:to="loc_us-gaap_AdvertisingExpense_f23e52ae-1723-40eb-b7e1-52bed73068c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d86b7d13-4b6c-4733-a1c0-c99e29d7bc28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_d31d8c61-e00b-421c-96ee-03e3a82c0abf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d86b7d13-4b6c-4733-a1c0-c99e29d7bc28" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitExpense_d31d8c61-e00b-421c-96ee-03e3a82c0abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_37509db3-1840-4737-9395-d916ae773d43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_37509db3-1840-4737-9395-d916ae773d43" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b64f0215-f5c9-4ef6-83c6-f9ffcaebd8c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_c98c665b-029f-4c66-bb6f-e6d6ec6f4c3b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_b64f0215-f5c9-4ef6-83c6-f9ffcaebd8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable_37509db3-1840-4737-9395-d916ae773d43" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5ea5ad5f-5c97-46cd-b59d-298755ff707b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_NetIncomeLoss_5ea5ad5f-5c97-46cd-b59d-298755ff707b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50082d1e-a691-4b0f-a1b1-b9561971e98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_50082d1e-a691-4b0f-a1b1-b9561971e98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bedf6281-1860-40e6-beb0-d8da8b198dbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_bedf6281-1860-40e6-beb0-d8da8b198dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c9c50db-f91f-4c3f-bb3f-be00631739bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c9c50db-f91f-4c3f-bb3f-be00631739bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_18b12a5f-261c-4626-939c-a8fa2befd3e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_EarningsPerShareBasic_18b12a5f-261c-4626-939c-a8fa2befd3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_d9c611ae-88c0-42ec-a442-7227a1c8835b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_d9c611ae-88c0-42ec-a442-7227a1c8835b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1986ecf4-e5ce-45a4-b605-754a660e2b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_e1c3eb2e-d1a9-4361-857e-7d93724931a3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1986ecf4-e5ce-45a4-b605-754a660e2b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_ff4faa15-fb82-4ac6-8ff7-66e8d659bb67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2584d04f-44c2-4e66-9f90-e891fba90589" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_ff4faa15-fb82-4ac6-8ff7-66e8d659bb67" xlink:to="loc_us-gaap_AccountingPoliciesAbstract_2584d04f-44c2-4e66-9f90-e891fba90589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_66e0b51d-3662-4a4d-bcd0-40aa33b02e1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2584d04f-44c2-4e66-9f90-e891fba90589" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_66e0b51d-3662-4a4d-bcd0-40aa33b02e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_91c088c3-cebf-4f12-8fa2-56a07b1b6720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2584d04f-44c2-4e66-9f90-e891fba90589" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_91c088c3-cebf-4f12-8fa2-56a07b1b6720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AcquisitionsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_fef432d5-f93c-41c8-8ddb-1f38e02d6ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_4db5f5dd-955c-47d6-91a0-bffef20ef0c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_fef432d5-f93c-41c8-8ddb-1f38e02d6ccb" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_4db5f5dd-955c-47d6-91a0-bffef20ef0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTables" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_7a0a34c2-b603-4f6d-a538-2186826848df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_7a0a34c2-b603-4f6d-a538-2186826848df" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b60137a-7a84-4e4e-b1fe-f8a704ba46c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_7be862c4-769c-40dc-956b-cabfb80eeb54" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b60137a-7a84-4e4e-b1fe-f8a704ba46c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_4a2e491e-ce62-4376-95ae-c3e4e63f8270" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0b60137a-7a84-4e4e-b1fe-f8a704ba46c7" xlink:to="loc_icui_PursuitVascularInc.Member_4a2e491e-ce62-4376-95ae-c3e4e63f8270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f4ebf6c1-f583-490e-b8c5-891040595f5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f6f3f89a-e7af-4613-abf3-59ada3dfc938" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f4ebf6c1-f583-490e-b8c5-891040595f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_bf0ca772-be6d-49df-a7a2-230e1dd357a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f4ebf6c1-f583-490e-b8c5-891040595f5d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_bf0ca772-be6d-49df-a7a2-230e1dd357a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTextDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_89d8cb94-6cef-4e0f-830a-738f3a62e1ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_89d8cb94-6cef-4e0f-830a-738f3a62e1ec" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b289c2a1-60ad-42a4-80fa-706e00917094" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_6acd6ad3-9910-489b-9ab7-aa528ec1b023" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:to="loc_icui_PursuitVascularInc.Member_6acd6ad3-9910-489b-9ab7-aa528ec1b023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MedicalAustraliaLimitedMember_22dc86c3-3351-42bb-8ead-6375b0deb903" xlink:href="icui-20201231.xsd#icui_MedicalAustraliaLimitedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:to="loc_icui_MedicalAustraliaLimitedMember_22dc86c3-3351-42bb-8ead-6375b0deb903" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignDistibutorMember_ff26b022-7b79-4b51-8088-afc8b8b139fe" xlink:href="icui-20201231.xsd#icui_ForeignDistibutorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_63a3a447-97b7-4b8e-b806-8b220cd85773" xlink:to="loc_icui_ForeignDistibutorMember_ff26b022-7b79-4b51-8088-afc8b8b139fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c1ea447a-86bb-4e3d-8b8d-8b696e62def4" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_77cbe928-e1ec-49e8-a30c-e7e67de66681" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_77cbe928-e1ec-49e8-a30c-e7e67de66681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4403dcf7-c893-4397-b07c-b545dafafad1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4403dcf7-c893-4397-b07c-b545dafafad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross_47e77ce9-44dc-47fb-b6ca-73616829e808" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_aaf4e92a-75e4-4666-b967-c980b7a874fa" xlink:to="loc_icui_Contingentconsiderationgross_47e77ce9-44dc-47fb-b6ca-73616829e808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularTableDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_97e1eb2f-b81d-4d6e-9dac-692d9f84e8c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_97e1eb2f-b81d-4d6e-9dac-692d9f84e8c7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b18b2f0a-f401-4193-80bc-0021502a5ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_ecdcffde-ef84-4180-a11c-0e7f50e34bfa" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b18b2f0a-f401-4193-80bc-0021502a5ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_92dbe891-156c-4fc9-b7bc-8959f65ce2de" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b18b2f0a-f401-4193-80bc-0021502a5ae8" xlink:to="loc_icui_PursuitVascularInc.Member_92dbe891-156c-4fc9-b7bc-8959f65ce2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_25d69fc9-d22a-4bdb-87cb-d81c55ddb77c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_3b54fab9-7198-45e0-8246-5fffb0d0d484" xlink:href="icui-20201231.xsd#icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments_3b54fab9-7198-45e0-8246-5fffb0d0d484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_58905569-1c6d-40d6-8774-4e610cb1244e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent_58905569-1c6d-40d6-8774-4e610cb1244e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_07e25026-902f-4864-a819-3a0c95f88fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_07e25026-902f-4864-a819-3a0c95f88fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_7c23c7a7-f59e-4d74-8a0f-7316fcd4edb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_7c23c7a7-f59e-4d74-8a0f-7316fcd4edb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_09ece404-4aa3-424c-bdcc-aeed2d430152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_09ece404-4aa3-424c-bdcc-aeed2d430152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5502b96d-5ed8-4f96-bd40-77a21a9089c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_5502b96d-5ed8-4f96-bd40-77a21a9089c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a61ca09f-0485-4d08-a162-d09f54c7aabd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_a61ca09f-0485-4d08-a162-d09f54c7aabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_32e1cc68-0180-42d0-8865-1da1046e1ace" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_32e1cc68-0180-42d0-8865-1da1046e1ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f48c9b5d-785e-4928-a935-72a5f4cceeca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_f48c9b5d-785e-4928-a935-72a5f4cceeca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20ad0ac2-8d01-4d47-867f-4f4a66fbf686" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_20ad0ac2-8d01-4d47-867f-4f4a66fbf686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7c5e238e-aa49-4e9f-866a-88167852cc6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_7c5e238e-aa49-4e9f-866a-88167852cc6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71921b88-7659-44bb-b80f-b5924ba77ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_71921b88-7659-44bb-b80f-b5924ba77ffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_61a09384-30ee-454e-a98c-fce45ff94293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_714de45c-e653-477d-b599-c351d2cf37b3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_61a09384-30ee-454e-a98c-fce45ff94293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AcquisitionsPursuitVascularIntangibleDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_6ae957cb-ce56-4a48-806a-d752aceef25a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_6ae957cb-ce56-4a48-806a-d752aceef25a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_186d8855-5ca9-4997-b3d4-a403d1e16de8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2b28081b-57d2-4c72-aa36-eb63e1e4b684" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_186d8855-5ca9-4997-b3d4-a403d1e16de8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_a3464eb8-5bf3-49bb-9f8c-e78b3f3bf41a" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_186d8855-5ca9-4997-b3d4-a403d1e16de8" xlink:to="loc_icui_PursuitVascularInc.Member_a3464eb8-5bf3-49bb-9f8c-e78b3f3bf41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_34582693-c9c2-42b8-b102-6587910f5ac2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_b9b51247-96a2-462f-aaee-0b8f87a87a47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_b9b51247-96a2-462f-aaee-0b8f87a87a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_ef84ee57-5f14-489b-ad04-5e27c777fe29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:to="loc_us-gaap_TradeNamesMember_ef84ee57-5f14-489b-ad04-5e27c777fe29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_810b2b7c-4c2b-4870-8970-a1e6f3646cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf945eb9-4c21-4a83-a0e2-9dfa5a37d518" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_810b2b7c-4c2b-4870-8970-a1e6f3646cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_19804d0d-74e2-4bfc-903e-134e331f655f" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ff24b379-0fc2-4cfb-8fb9-23782f221ca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_ff24b379-0fc2-4cfb-8fb9-23782f221ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9c3ac8af-d4e7-42ff-a8b7-6b9ada2b32f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_63960220-89a9-46b3-8583-c250c939ef33" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9c3ac8af-d4e7-42ff-a8b7-6b9ada2b32f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_74fed5ee-025b-4d7d-b28f-95b8244d7cd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_eb6b0c35-2a0c-4bcd-8f57-32cf5d0e9000" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_74fed5ee-025b-4d7d-b28f-95b8244d7cd0" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_eb6b0c35-2a0c-4bcd-8f57-32cf5d0e9000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9d78f89c-da2a-45e7-9ee2-9746a6adf86a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_e0da7680-d7ea-4892-a426-2ff9e8aa5e78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_9d78f89c-da2a-45e7-9ee2-9746a6adf86a" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_e0da7680-d7ea-4892-a426-2ff9e8aa5e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationDetails1"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c0ce5263-047a-48fc-8d5c-8b71e88c7f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Restructuringandstrategictransactionexpense_6e2848dd-e608-46b3-aa23-7a628a7aaa0b" xlink:href="icui-20201231.xsd#icui_Restructuringandstrategictransactionexpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c0ce5263-047a-48fc-8d5c-8b71e88c7f80" xlink:to="loc_icui_Restructuringandstrategictransactionexpense_6e2848dd-e608-46b3-aa23-7a628a7aaa0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_6f4838c4-f2c8-4aaf-b8e5-725da4d78a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c0ce5263-047a-48fc-8d5c-8b71e88c7f80" xlink:to="loc_us-gaap_RestructuringCharges_6f4838c4-f2c8-4aaf-b8e5-725da4d78a57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationDetails2"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5ee7c2dc-8493-404a-92c9-35ebd4fc70f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_5ee7c2dc-8493-404a-92c9-35ebd4fc70f8" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_a9812d11-5849-4842-a713-7947abb506d1" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_44c20070-99dc-45d7-bf86-c25a5d87a21f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:to="loc_us-gaap_EmployeeSeveranceMember_44c20070-99dc-45d7-bf86-c25a5d87a21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialTerminationBenefitsMember_454b76ca-3563-455d-b1dc-422f4f94ea9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialTerminationBenefitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:to="loc_us-gaap_SpecialTerminationBenefitsMember_454b76ca-3563-455d-b1dc-422f4f94ea9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FacilityClosingMember_03002e34-28d5-4139-be80-348d2356b178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FacilityClosingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_ab3ec02b-28c1-4974-91e9-f970001d9a89" xlink:to="loc_us-gaap_FacilityClosingMember_03002e34-28d5-4139-be80-348d2356b178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_109a3696-7f47-4b7c-9f77-ee8d469a7711" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_00a8e10b-9515-4223-aa1c-f32be8508246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_RestructuringReserve_00a8e10b-9515-4223-aa1c-f32be8508246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCosts_0c274b3a-85bb-4b64-a93e-262a70e0ffac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_RestructuringCosts_0c274b3a-85bb-4b64-a93e-262a70e0ffac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_2977ad8d-baae-449f-a7ff-620a19162450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_PaymentsForRestructuring_2977ad8d-baae-449f-a7ff-620a19162450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveAccrualAdjustment1_ad23c103-c967-4385-a23c-3689cb854b2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveAccrualAdjustment1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_a8901236-eb61-4918-986e-2fa83588247e" xlink:to="loc_us-gaap_RestructuringReserveAccrualAdjustment1_ad23c103-c967-4385-a23c-3689cb854b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6fa5736d-fb2f-4876-a9d7-73dcfd846d1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StrategicTransactionandIntegration_127c12a7-f21e-4ce7-9ec1-1d750dbe70aa" xlink:href="icui-20201231.xsd#icui_StrategicTransactionandIntegration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6fa5736d-fb2f-4876-a9d7-73dcfd846d1d" xlink:to="loc_icui_StrategicTransactionandIntegration_127c12a7-f21e-4ce7-9ec1-1d750dbe70aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Supplychainrestructuringcosts_f81f750b-b9d2-490f-8c60-35bc47a11881" xlink:href="icui-20201231.xsd#icui_Supplychainrestructuringcosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6fa5736d-fb2f-4876-a9d7-73dcfd846d1d" xlink:to="loc_icui_Supplychainrestructuringcosts_f81f750b-b9d2-490f-8c60-35bc47a11881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Cleanupcosts_6627248c-fc3a-46c8-90cf-ada0f575b6cd" xlink:href="icui-20201231.xsd#icui_Cleanupcosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6fa5736d-fb2f-4876-a9d7-73dcfd846d1d" xlink:to="loc_icui_Cleanupcosts_6627248c-fc3a-46c8-90cf-ada0f575b6cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CommonSharesSoldbyPfizer_c712c9c3-5e22-43a3-914d-6d2cd18ca76b" xlink:href="icui-20201231.xsd#icui_CommonSharesSoldbyPfizer"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6fa5736d-fb2f-4876-a9d7-73dcfd846d1d" xlink:to="loc_icui_CommonSharesSoldbyPfizer_c712c9c3-5e22-43a3-914d-6d2cd18ca76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForFees_ce004b37-e433-4101-97ff-86cb1388f473" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_6fa5736d-fb2f-4876-a9d7-73dcfd846d1d" xlink:to="loc_us-gaap_PaymentsForFees_ce004b37-e433-4101-97ff-86cb1388f473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RevenueNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8b0afb43-b836-4479-bdee-71f49952db3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_25acf00b-163d-477f-82d5-afde23195839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8b0afb43-b836-4479-bdee-71f49952db3f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_25acf00b-163d-477f-82d5-afde23195839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueTables" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_567012aa-62e5-4977-9412-046462bf9385" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0a89c789-392d-4add-a6a1-8b74405c16ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_567012aa-62e5-4977-9412-046462bf9385" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_0a89c789-392d-4add-a6a1-8b74405c16ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_97c472a4-a949-4ed1-8f7a-caa8f9c97b1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_567012aa-62e5-4977-9412-046462bf9385" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_97c472a4-a949-4ed1-8f7a-caa8f9c97b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueDisaggregationofRevenueProductLineDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_849fe9aa-8b58-42c4-8f7c-ebd3a658c9c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_849fe9aa-8b58-42c4-8f7c-ebd3a658c9c7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:to="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_901e7061-7617-403b-89c4-5671d15b4aa6" xlink:to="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InfusionConsumablesMember_9cc519f2-e472-45b0-bdbe-f14869cbd8e3" xlink:href="icui-20201231.xsd#icui_InfusionConsumablesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_InfusionConsumablesMember_9cc519f2-e472-45b0-bdbe-f14869cbd8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InfusionSystemsMember_af0057f9-66b6-4d2c-acf0-912ca876fdcf" xlink:href="icui-20201231.xsd#icui_InfusionSystemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_InfusionSystemsMember_af0057f9-66b6-4d2c-acf0-912ca876fdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IVSolutionsMember_c024a2f4-06a2-413b-ba9b-60b1891c1811" xlink:href="icui-20201231.xsd#icui_IVSolutionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_IVSolutionsMember_c024a2f4-06a2-413b-ba9b-60b1891c1811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_CriticalCareMember_f85fb176-9684-48c0-99e6-27f1c2599b3f" xlink:href="icui-20201231.xsd#icui_CriticalCareMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_abfdfc47-7b86-40fa-b2c8-41a08978dc15" xlink:to="loc_icui_CriticalCareMember_f85fb176-9684-48c0-99e6-27f1c2599b3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_9b65b566-ff24-4819-8cbc-9f9ac8d3b7d0" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_8b9db8c2-72b1-4863-a74e-fb1d809710f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:to="loc_us-gaap_Revenues_8b9db8c2-72b1-4863-a74e-fb1d809710f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Percentageofrevenue_a631061e-4233-46cb-9415-77a4a3650a94" xlink:href="icui-20201231.xsd#icui_Percentageofrevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2baf5b76-7b61-4375-a983-6a379def9b23" xlink:to="loc_icui_Percentageofrevenue_a631061e-4233-46cb-9415-77a4a3650a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueDisaggregationofRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d16b1c2b-ee4f-45d7-870c-28b5e769300e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d16b1c2b-ee4f-45d7-870c-28b5e769300e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:to="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d9212c9f-73a2-4521-ab99-a92a0b8866ab" xlink:to="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EMEAMember_54ab6258-6883-412b-8fc6-72b6a01156dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EMEAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_us-gaap_EMEAMember_54ab6258-6883-412b-8fc6-72b6a01156dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherforeigncountriesMember_8fab157d-b6b0-4418-9d6e-70192482e4b6" xlink:href="icui-20201231.xsd#icui_OtherforeigncountriesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_icui_OtherforeigncountriesMember_8fab157d-b6b0-4418-9d6e-70192482e4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignMember_489cc318-fbf5-4401-8328-95af12294e14" xlink:href="icui-20201231.xsd#icui_ForeignMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_icui_ForeignMember_489cc318-fbf5-4401-8328-95af12294e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9c6169cd-8d62-49ee-b733-6f6adf4f1329" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_country_US_9c6169cd-8d62-49ee-b733-6f6adf4f1329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InternationalSalesDomain_ad35c445-17ca-4060-afb1-378f0249c223" xlink:href="icui-20201231.xsd#icui_InternationalSalesDomain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_c1c10cf4-3503-45cf-b464-60dfcab6827b" xlink:to="loc_icui_InternationalSalesDomain_ad35c445-17ca-4060-afb1-378f0249c223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2cadc2ff-7725-4667-8cc2-f6811b014234" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Percentoftotalrevenue_7d48a320-2204-452f-85a1-1bd05f73eaf9" xlink:href="icui-20201231.xsd#icui_Percentoftotalrevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:to="loc_icui_Percentoftotalrevenue_7d48a320-2204-452f-85a1-1bd05f73eaf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_dc400803-6be1-49ba-b5a0-5aa3a20c97c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_21d9a464-ee05-43d9-870f-949ec707ba96" xlink:to="loc_us-gaap_Revenues_dc400803-6be1-49ba-b5a0-5aa3a20c97c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueContractLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RevenueContractLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7256c4d8-25bb-471c-93c5-3bc63daf1e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_7256c4d8-25bb-471c-93c5-3bc63daf1e6f" xlink:to="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:to="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_adc9d6c9-6dfc-4a89-bd07-7f21324c14e3" xlink:to="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EquipmentrevenueMember_27ccfd89-f083-4afd-8e65-942638f45fe0" xlink:href="icui-20201231.xsd#icui_EquipmentrevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:to="loc_icui_EquipmentrevenueMember_27ccfd89-f083-4afd-8e65-942638f45fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SoftwarerevenueMember_ce0b43ed-506b-4107-92df-9bf28a9003e8" xlink:href="icui-20201231.xsd#icui_SoftwarerevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_647e832e-b75b-440a-98fa-ab385bacdc3c" xlink:to="loc_icui_SoftwarerevenueMember_ce0b43ed-506b-4107-92df-9bf28a9003e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesLineItems_c7def5e3-f6ee-41e2-a3c3-af7dbc083001" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesTable_18edefd9-0ad5-401f-a7f4-1a167a8ac26c" xlink:to="loc_icui_ContractassetandliabilitybalancesLineItems_c7def5e3-f6ee-41e2-a3c3-af7dbc083001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:href="icui-20201231.xsd#icui_COntractLiabilityRollforwardRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_c7def5e3-f6ee-41e2-a3c3-af7dbc083001" xlink:to="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_67e1f0bd-57ec-4e73-ac00-5f7e564d65c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_ContractWithCustomerLiability_67e1f0bd-57ec-4e73-ac00-5f7e564d65c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_47d7a22c-dfd8-4099-8d8a-8ac037caf277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_47d7a22c-dfd8-4099-8d8a-8ac037caf277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueAdditions_3705685f-b60f-4c10-b606-0f1727aa648a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueAdditions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_DeferredRevenueAdditions_3705685f-b60f-4c10-b606-0f1727aa648a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_cad973cd-f521-4a08-8c6c-bdae5c3f7be4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_COntractLiabilityRollforwardRollForward_fce2647a-06b6-4021-b2f7-bdbb19d67cf3" xlink:to="loc_us-gaap_ContractWithCustomerLiability_cad973cd-f521-4a08-8c6c-bdae5c3f7be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#RevenueContractLiabilitiesTextDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ec56b099-66c6-4541-b9bf-16be285f468e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ec56b099-66c6-4541-b9bf-16be285f468e" xlink:to="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:to="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_d40b1709-e729-4c60-80ac-ff4b021b2971" xlink:to="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EquipmentrevenueMember_ae5cc37f-2cae-4390-ad3f-1fdf51d991c5" xlink:href="icui-20201231.xsd#icui_EquipmentrevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:to="loc_icui_EquipmentrevenueMember_ae5cc37f-2cae-4390-ad3f-1fdf51d991c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SoftwarerevenueMember_7145a0d4-910a-4ff5-889a-aaf14af037e3" xlink:href="icui-20201231.xsd#icui_SoftwarerevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_aea38f33-1489-4489-bb6e-f32ce37afbe7" xlink:to="loc_icui_SoftwarerevenueMember_7145a0d4-910a-4ff5-889a-aaf14af037e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:href="icui-20201231.xsd#icui_ContractassetandliabilitybalancesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesTable_bfc1adbe-1de3-4fa9-8a53-793baf8f375d" xlink:to="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_93329d26-107c-414e-b359-4fff3c25b370" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_93329d26-107c-414e-b359-4fff3c25b370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_57d91de2-e61a-4e83-a7dd-f2e1651a1630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ContractassetandliabilitybalancesLineItems_ee82f8a1-4210-4763-b0b2-6aa8899c9ba1" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_57d91de2-e61a-4e83-a7dd-f2e1651a1630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_670bc3b0-192c-4847-ace9-e49d332d591b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_64b3a9c4-de2f-424b-ad18-1438d0d3de44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_670bc3b0-192c-4847-ace9-e49d332d591b" xlink:to="loc_us-gaap_LeasesOfLesseeDisclosureTextBlock_64b3a9c4-de2f-424b-ad18-1438d0d3de44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4d9bf4f3-6851-40f5-9c25-6841360c4f75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_41561e2b-3612-45eb-995e-52f2ee417b0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4d9bf4f3-6851-40f5-9c25-6841360c4f75" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_41561e2b-3612-45eb-995e-52f2ee417b0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SupplementalCashFlowInformationLeasesTableTextBlock_1af66e1f-4851-40ca-91ca-adb152c139f7" xlink:href="icui-20201231.xsd#icui_SupplementalCashFlowInformationLeasesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4d9bf4f3-6851-40f5-9c25-6841360c4f75" xlink:to="loc_icui_SupplementalCashFlowInformationLeasesTableTextBlock_1af66e1f-4851-40ca-91ca-adb152c139f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock_e5641c15-7533-4667-9b76-d7840820cf9d" xlink:href="icui-20201231.xsd#icui_SupplementalBalanceSheetInformationLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4d9bf4f3-6851-40f5-9c25-6841360c4f75" xlink:to="loc_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock_e5641c15-7533-4667-9b76-d7840820cf9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_86b91d15-ea37-4fe0-b2ce-f15b766e407b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4d9bf4f3-6851-40f5-9c25-6841360c4f75" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_86b91d15-ea37-4fe0-b2ce-f15b766e407b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d4f38cb9-952e-4819-88c2-292e03620759" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4f38cb9-952e-4819-88c2-292e03620759" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3915b306-9590-4a55-9bac-ddcac0f80102" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_be3f2a59-8dbf-4e0e-bfef-6c01111071b7" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3915b306-9590-4a55-9bac-ddcac0f80102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementMember_3b0fd886-b9bd-4378-936d-468173354c55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3915b306-9590-4a55-9bac-ddcac0f80102" xlink:to="loc_us-gaap_NewAccountingPronouncementMember_3b0fd886-b9bd-4378-936d-468173354c55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9ae7cd86-3346-42a0-a667-3716dcf8dd9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c4d53c28-b725-4e44-8e51-5c6625cffd29" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9ae7cd86-3346-42a0-a667-3716dcf8dd9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_981d0f36-92ed-4da7-88ff-4bf7515abfb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_9ae7cd86-3346-42a0-a667-3716dcf8dd9c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_981d0f36-92ed-4da7-88ff-4bf7515abfb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_c5064bc5-c01e-4b5d-a9c9-4d671ae6ad2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d4f38cb9-952e-4819-88c2-292e03620759" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_c5064bc5-c01e-4b5d-a9c9-4d671ae6ad2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0fe41574-0e4b-4a1a-b69e-b9bb90508087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a3075d1e-e8c5-4d8c-a495-ebf629b7ae2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fe41574-0e4b-4a1a-b69e-b9bb90508087" xlink:to="loc_us-gaap_OperatingLeaseCost_a3075d1e-e8c5-4d8c-a495-ebf629b7ae2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_6286d016-2e06-43a2-a58e-3115bfc959ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fe41574-0e4b-4a1a-b69e-b9bb90508087" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_6286d016-2e06-43a2-a58e-3115bfc959ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_952acee7-8371-47b7-82d2-2c6da5811f69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fe41574-0e4b-4a1a-b69e-b9bb90508087" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_952acee7-8371-47b7-82d2-2c6da5811f69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_781c7fdf-bb04-4506-874e-57b53fc1b9ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fe41574-0e4b-4a1a-b69e-b9bb90508087" xlink:to="loc_us-gaap_ShortTermLeaseCost_781c7fdf-bb04-4506-874e-57b53fc1b9ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b0016aa3-b621-4bd5-82c1-1387e1855c71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0fe41574-0e4b-4a1a-b69e-b9bb90508087" xlink:to="loc_us-gaap_LeaseCost_b0016aa3-b621-4bd5-82c1-1387e1855c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesSupplementalCashFlowLeaseInformationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0d5a2b9f-23be-4ce9-bed7-c6b55301ceae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_43c93316-3a9c-409c-9bf2-192943a636ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d5a2b9f-23be-4ce9-bed7-c6b55301ceae" xlink:to="loc_us-gaap_OperatingLeasePayments_43c93316-3a9c-409c-9bf2-192943a636ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ffc63ed8-0488-4959-bce7-ce5f4933eb4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d5a2b9f-23be-4ce9-bed7-c6b55301ceae" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_ffc63ed8-0488-4959-bce7-ce5f4933eb4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1b3893dd-5217-46ca-a0b0-25dafc998bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d5a2b9f-23be-4ce9-bed7-c6b55301ceae" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1b3893dd-5217-46ca-a0b0-25dafc998bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9e04ec5c-7731-432d-9f01-1bcb947a2efa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0d5a2b9f-23be-4ce9-bed7-c6b55301ceae" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_9e04ec5c-7731-432d-9f01-1bcb947a2efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesSupplementalBalanceSheetLeaseinformationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_80fe94ef-b6f2-4d0d-ab4e-1809c9c8d226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6588c3f-ebc7-4c1e-9a99-dc85dc2d02e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80fe94ef-b6f2-4d0d-ab4e-1809c9c8d226" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6588c3f-ebc7-4c1e-9a99-dc85dc2d02e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:href="icui-20201231.xsd#icui_OperatingLeaseSupplementalBalanceSheetInformationTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80fe94ef-b6f2-4d0d-ab4e-1809c9c8d226" xlink:to="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_761d7dda-7963-4cc0-81a1-02a91106ec0b" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_fe566e58-b14d-46af-904f-01716028e096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_fe566e58-b14d-46af-904f-01716028e096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesMember_f84ef8a5-f336-412d-af2b-6be56abdb54d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_1574d13b-29f0-401a-9622-fb2404d1437a" xlink:to="loc_us-gaap_AccruedLiabilitiesMember_f84ef8a5-f336-412d-af2b-6be56abdb54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:href="icui-20201231.xsd#icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationTable_e3d6d840-1785-4ecf-95a2-368cce060ff5" xlink:to="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6985fed5-241f-4784-974c-f8799622c5a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6985fed5-241f-4784-974c-f8799622c5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f0e55c2-3b3e-4771-8681-eedb7a493a9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2f0e55c2-3b3e-4771-8681-eedb7a493a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_66f01753-8ca5-4fd3-a176-dea56214f424" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems_2feade42-8e25-476e-9be9-51bc23cbb220" xlink:to="loc_us-gaap_OperatingLeaseLiability_66f01753-8ca5-4fd3-a176-dea56214f424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8926dccc-8088-4a25-b557-eb0e70ce565a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80fe94ef-b6f2-4d0d-ab4e-1809c9c8d226" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8926dccc-8088-4a25-b557-eb0e70ce565a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1b0a770b-b84f-4379-9506-cf1c61c60400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_80fe94ef-b6f2-4d0d-ab4e-1809c9c8d226" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1b0a770b-b84f-4379-9506-cf1c61c60400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FinanceLeasesSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_4993aa17-68e9-4218-9431-6b0d9201c102" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_4993aa17-68e9-4218-9431-6b0d9201c102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_0be5f98e-d8ca-433f-9007-11e792410d2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_0be5f98e-d8ca-433f-9007-11e792410d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_99487055-ac4e-458b-a789-9f2378564a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_99487055-ac4e-458b-a789-9f2378564a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_377f4cf2-6dde-4532-97b5-0416c8a877b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:to="loc_us-gaap_FinanceLeaseLiability_377f4cf2-6dde-4532-97b5-0416c8a877b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d2043947-e261-4b08-b869-6a62fecdc03b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d2043947-e261-4b08-b869-6a62fecdc03b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_98e26a12-183c-42cd-a25e-62dcca9820c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_932e3def-315d-4336-b10a-87e96cf90773" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_98e26a12-183c-42cd-a25e-62dcca9820c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesLeaseMaturityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesLeaseMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7c055f4b-a17c-4837-9289-d36cf1adf686" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7c055f4b-a17c-4837-9289-d36cf1adf686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_edf0cc5d-2c37-4292-b0af-991428d0c030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_edf0cc5d-2c37-4292-b0af-991428d0c030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0d3fae8c-8411-4d9a-9f20-037d515b0a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0d3fae8c-8411-4d9a-9f20-037d515b0a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86df666a-5490-472a-8959-6b64f48edd61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86df666a-5490-472a-8959-6b64f48edd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_69de9590-f002-48f4-a451-226884c10f57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_69de9590-f002-48f4-a451-226884c10f57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6317cc29-d0bb-4666-8570-e9476e03940a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_6317cc29-d0bb-4666-8570-e9476e03940a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f7fe01bb-0a2e-404c-9daa-4dc656c5bb85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f7fe01bb-0a2e-404c-9daa-4dc656c5bb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4d70cc89-5af5-4b0a-a976-29d21e856515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_4d70cc89-5af5-4b0a-a976-29d21e856515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_34f6a624-eb98-4386-9b55-f6fc52732ef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_942b23c2-955e-4aa4-87b2-65c1ed74a2b4" xlink:to="loc_us-gaap_OperatingLeaseLiability_34f6a624-eb98-4386-9b55-f6fc52732ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LeasesFinanceLeaseMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_eb507bc0-22ee-48a5-9b3b-f7156d9b8ba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_eb507bc0-22ee-48a5-9b3b-f7156d9b8ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_85ac1866-e16f-4e62-a3a2-34c6d6fcbaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_85ac1866-e16f-4e62-a3a2-34c6d6fcbaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_de944348-3cc9-402b-ad81-b269aeac672c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_de944348-3cc9-402b-ad81-b269aeac672c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ad10ccba-7ac6-4bec-b338-59e1d55e7935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_ad10ccba-7ac6-4bec-b338-59e1d55e7935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_43c9c6a8-56eb-49d4-b1e9-5cae296eaf02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_43c9c6a8-56eb-49d4-b1e9-5cae296eaf02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a70e7e22-59c7-458a-b5cb-17ade8e87f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_a70e7e22-59c7-458a-b5cb-17ade8e87f6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d6a6a7a7-606f-4e22-b026-2012cd040061" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d6a6a7a7-606f-4e22-b026-2012cd040061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_baff11d3-3ecc-4e47-8f09-6ade02576c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_baff11d3-3ecc-4e47-8f09-6ade02576c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_973808ee-7483-4ab6-9395-691449c93906" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1ddb470a-c7db-4b2c-a437-c1b2c7e5bc05" xlink:to="loc_us-gaap_FinanceLeaseLiability_973808ee-7483-4ab6-9395-691449c93906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardShareawardsNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardShareawardsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c8726001-9061-4258-9c36-3d41c8ca59a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6160f306-60b7-4703-a82f-260c4a5a6d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c8726001-9061-4258-9c36-3d41c8ca59a8" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6160f306-60b7-4703-a82f-260c4a5a6d4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardTables" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock_129a7c7f-283b-47a3-8a7d-a777cdfe400e" xlink:href="icui-20201231.xsd#icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:to="loc_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock_129a7c7f-283b-47a3-8a7d-a777cdfe400e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4b2c72db-6960-470e-8c84-31ab7fee4141" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4b2c72db-6960-470e-8c84-31ab7fee4141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b0123cca-d54a-4cb5-bfb4-96c87af0d0da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_b0123cca-d54a-4cb5-bfb4-96c87af0d0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ExercisedOptionsDataTableTextBlock_2dcdec96-3957-4df0-8375-24d975c31b64" xlink:href="icui-20201231.xsd#icui_ExercisedOptionsDataTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:to="loc_icui_ExercisedOptionsDataTableTextBlock_2dcdec96-3957-4df0-8375-24d975c31b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_be0a3045-8dce-4488-ab41-106d15221a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_be0a3045-8dce-4488-ab41-106d15221a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_1be06cf8-6777-49a6-8eb0-1391ac6d38e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6f5d219-61bb-499b-af9c-11454857ce6f" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_1be06cf8-6777-49a6-8eb0-1391ac6d38e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockBasedCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f364bc8-a44e-4965-9ac5-77c5e8d119f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_2d6ac191-20af-42be-84c5-963324ac9060" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f364bc8-a44e-4965-9ac5-77c5e8d119f5" xlink:to="loc_us-gaap_ShareBasedCompensation_2d6ac191-20af-42be-84c5-963324ac9060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_32314e1b-2b9c-42e1-9f7f-f3d2a1480433" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f364bc8-a44e-4965-9ac5-77c5e8d119f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_32314e1b-2b9c-42e1-9f7f-f3d2a1480433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_IndirectTaxBenefitFromStockOptions_09fc23bc-9f62-41b5-8286-aeef1342237d" xlink:href="icui-20201231.xsd#icui_IndirectTaxBenefitFromStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f364bc8-a44e-4965-9ac5-77c5e8d119f5" xlink:to="loc_icui_IndirectTaxBenefitFromStockOptions_09fc23bc-9f62-41b5-8286-aeef1342237d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d3c1c24f-560c-4e63-82b2-1cd0ef3b87ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f364bc8-a44e-4965-9ac5-77c5e8d119f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d3c1c24f-560c-4e63-82b2-1cd0ef3b87ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_43152c5f-2572-437a-b360-f9a39f8996fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f364bc8-a44e-4965-9ac5-77c5e8d119f5" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_43152c5f-2572-437a-b360-f9a39f8996fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionPlansDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7329e84b-3109-4be9-8de0-5ce13fed018f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:href="icui-20201231.xsd#icui_StockIncentivePlansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7329e84b-3109-4be9-8de0-5ce13fed018f" xlink:to="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:to="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e6285e4b-171f-4eb9-a092-7032744cbaba" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_9f464af7-885c-4b62-a63b-3cdc77eae426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:to="loc_us-gaap_EmployeeStockOptionMember_9f464af7-885c-4b62-a63b-3cdc77eae426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_96107e5e-2357-412c-9c4b-e797c3834e35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_df314a58-e248-481f-ba70-acfe3d80c29e" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_96107e5e-2357-412c-9c4b-e797c3834e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:to="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_04eefce7-29a7-48b3-8c5f-1bdc7ae489bb" xlink:to="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2011PlanMember_c4014a73-8fb3-48c8-a592-055730016e78" xlink:href="icui-20201231.xsd#icui_A2011PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2011PlanMember_c4014a73-8fb3-48c8-a592-055730016e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2003PlanMember_30bfb9dc-c1ae-4c90-9d8b-df82c37aa7be" xlink:href="icui-20201231.xsd#icui_A2003PlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2003PlanMember_30bfb9dc-c1ae-4c90-9d8b-df82c37aa7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2014InducementPlanMember_429d7c21-a18e-4218-a321-40c48b2439dd" xlink:href="icui-20201231.xsd#icui_A2014InducementPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2014InducementPlanMember_429d7c21-a18e-4218-a321-40c48b2439dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2001DirectorsPlanMember_1d69fae8-044c-4b84-954b-9512eb9a3cf3" xlink:href="icui-20201231.xsd#icui_A2001DirectorsPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_0ee692c1-cf30-4a36-a520-689752de5f2e" xlink:to="loc_icui_A2001DirectorsPlanMember_1d69fae8-044c-4b84-954b-9512eb9a3cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:href="icui-20201231.xsd#icui_StockIncentivePlansLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansTable_2399000c-dbdf-4623-91e0-0627569ca054" xlink:to="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4677212b-7e30-4b9a-b3fa-1a2ae118836d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4677212b-7e30-4b9a-b3fa-1a2ae118836d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_56106b70-ed90-4372-ac26-9d77da1963b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_56106b70-ed90-4372-ac26-9d77da1963b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Sharestransferredfromsupersededplan_1e2c70a4-df8a-448b-adcd-05f6c3f19479" xlink:href="icui-20201231.xsd#icui_Sharestransferredfromsupersededplan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_icui_Sharestransferredfromsupersededplan_1e2c70a4-df8a-448b-adcd-05f6c3f19479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_db8ccab2-4262-4bcc-bb7b-151dd22edd2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_StockIncentivePlansLineItems_da58d7bf-b6ae-4c01-9788-a81aa0b311f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_db8ccab2-4262-4bcc-bb7b-151dd22edd2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionsGrantedandValuationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dc1a343e-7a9e-4609-993f-0ee21b9aa2fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dc1a343e-7a9e-4609-993f-0ee21b9aa2fd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:to="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5cc3b7aa-4319-4728-ac99-53f7e57ba23d" xlink:to="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2011PlanMember_9fdfc50b-108b-4078-8f34-265a9e2d278f" xlink:href="icui-20201231.xsd#icui_A2011PlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2011PlanMember_9fdfc50b-108b-4078-8f34-265a9e2d278f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2003PlanMember_3037b539-45b4-4021-b7bc-d87a39f73a36" xlink:href="icui-20201231.xsd#icui_A2003PlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2003PlanMember_3037b539-45b4-4021-b7bc-d87a39f73a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2014InducementPlanMember_49a94c5f-19e8-42cc-8107-4adf394672fd" xlink:href="icui-20201231.xsd#icui_A2014InducementPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2014InducementPlanMember_49a94c5f-19e8-42cc-8107-4adf394672fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_A2001DirectorsPlanMember_6a15fa67-83c4-4fea-97c1-0145a0e0251a" xlink:href="icui-20201231.xsd#icui_A2001DirectorsPlanMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e4293253-23d1-43c6-be59-472103b475b1" xlink:to="loc_icui_A2001DirectorsPlanMember_6a15fa67-83c4-4fea-97c1-0145a0e0251a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:to="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_08a40b2c-8aca-4e05-8c05-5b2072aaf391" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_TimebasedstockoptionMember_0d81091f-03ff-4395-a2a9-3ea96b8c8e42" xlink:href="icui-20201231.xsd#icui_TimebasedstockoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:to="loc_icui_TimebasedstockoptionMember_0d81091f-03ff-4395-a2a9-3ea96b8c8e42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_99935c55-9e34-4397-bcbe-4a5530d7218a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbb7932d-5579-4f47-aa70-108c0ceabe55" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_99935c55-9e34-4397-bcbe-4a5530d7218a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6cb74d7d-1c0d-4d21-802e-c897851053af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d766a6f0-afda-434e-b234-82db90ea9321" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d766a6f0-afda-434e-b234-82db90ea9321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Timebasedoptionsgrantdatefairvalue_fa9dfd80-2b34-46ca-bd3e-cf003ed31943" xlink:href="icui-20201231.xsd#icui_Timebasedoptionsgrantdatefairvalue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_icui_Timebasedoptionsgrantdatefairvalue_fa9dfd80-2b34-46ca-bd3e-cf003ed31943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_189ea1ab-48be-47bf-b0bf-fd2b81825bcf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_189ea1ab-48be-47bf-b0bf-fd2b81825bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ccfa79d3-f233-42d6-90c1-b9d69bdaff2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_ccfa79d3-f233-42d6-90c1-b9d69bdaff2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2d382f6b-0d32-49cf-af7a-233dc2cfbbb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_2d382f6b-0d32-49cf-af7a-233dc2cfbbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_726b22e7-9048-4575-8b3e-53b870ace157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_726b22e7-9048-4575-8b3e-53b870ace157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e934de10-ef8e-4171-a8cc-8c2f3b123d52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_e934de10-ef8e-4171-a8cc-8c2f3b123d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ddf0c11-8e0f-4764-8fa7-6f28f0c26644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6c8bbb71-bfe7-42df-870a-e4cffa12fe80" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_6ddf0c11-8e0f-4764-8fa7-6f28f0c26644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7243d04e-26d6-40df-9c79-b539cb346566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7243d04e-26d6-40df-9c79-b539cb346566" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:to="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_345126d2-4d42-41e4-a8d3-32c8f9d2f1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1263c237-a5c7-4a89-a7ed-318d43229661" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_345126d2-4d42-41e4-a8d3-32c8f9d2f1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_699d9c00-5924-4eb5-b139-eeccce6f3e79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_345126d2-4d42-41e4-a8d3-32c8f9d2f1d8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_699d9c00-5924-4eb5-b139-eeccce6f3e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_58913e78-7827-4fc5-8152-f6e7d8fba551" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b62679a6-8513-4337-8727-649a4e2be2ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b62679a6-8513-4337-8727-649a4e2be2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e328bb69-2ab7-481d-84f9-d43c00e3ca71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_e328bb69-2ab7-481d-84f9-d43c00e3ca71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d95a998-cdd8-4c0d-ad4a-f443e1c58e69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_3d95a998-cdd8-4c0d-ad4a-f443e1c58e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_dc7c20a0-6f01-432e-ac39-4ae196f5bde8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_dc7c20a0-6f01-432e-ac39-4ae196f5bde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7fbf466a-f04f-4c9e-a76a-1ceef5f5a355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_7fbf466a-f04f-4c9e-a76a-1ceef5f5a355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_987a5de7-ac51-43b9-aade-2fae79b0504d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_987a5de7-ac51-43b9-aade-2fae79b0504d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_bb3e8450-9e0d-4ae9-850a-2cce08d93928" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_bb3e8450-9e0d-4ae9-850a-2cce08d93928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5cd46cee-a7cb-446b-8861-27091185561b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_5cd46cee-a7cb-446b-8861-27091185561b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8b4996b-da3e-4216-8afa-518d8789a16b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d8b4996b-da3e-4216-8afa-518d8789a16b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b06afcc5-84ed-488e-99b2-4d2f159fb642" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_b06afcc5-84ed-488e-99b2-4d2f159fb642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_efa90322-da82-4e3e-8948-027623cd7da5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_efa90322-da82-4e3e-8948-027623cd7da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_23c256d9-bf02-4886-9a2b-4a10a568c3c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_23c256d9-bf02-4886-9a2b-4a10a568c3c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_fe0a67e1-5f9c-4c1c-ae6f-599bfa8efdc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_fe0a67e1-5f9c-4c1c-ae6f-599bfa8efdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1b6ef564-68fd-4578-b92c-96d0f9d8e2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_1b6ef564-68fd-4578-b92c-96d0f9d8e2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_5cb0fbe7-21b9-420a-881e-c39b18aa3545" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_5cb0fbe7-21b9-420a-881e-c39b18aa3545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_04bf099d-923a-4474-82bc-db50a1cb137b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_04bf099d-923a-4474-82bc-db50a1cb137b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_94bd1af3-0eb1-4b20-a3a5-4becea6fe1ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_94bd1af3-0eb1-4b20-a3a5-4becea6fe1ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_de9ddc0a-988c-4edb-b223-6fdff6114245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_de9ddc0a-988c-4edb-b223-6fdff6114245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a22c0670-b4ed-44f0-bdf6-cf87b9a5beb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_a22c0670-b4ed-44f0-bdf6-cf87b9a5beb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1e209363-26f2-47c2-a50c-4b5ffc335637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c54e138b-12d0-4cbc-b7f3-0b194ed9163f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1e209363-26f2-47c2-a50c-4b5ffc335637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardShareAwarddataDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_ShareawarddataAbstract_ac732b4c-abf0-42c6-8090-8fd5f8f3057f" xlink:href="icui-20201231.xsd#icui_ShareawarddataAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_ba0f45a1-2712-44cb-a84c-9d705ed793f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_ShareawarddataAbstract_ac732b4c-abf0-42c6-8090-8fd5f8f3057f" xlink:to="loc_us-gaap_SharePrice_ba0f45a1-2712-44cb-a84c-9d705ed793f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardOptionsexerciseddataDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9db49589-acd6-4984-86af-b094086448ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b6ebad86-77f4-4dfa-b24e-2ef282d69da5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9db49589-acd6-4984-86af-b094086448ac" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b6ebad86-77f4-4dfa-b24e-2ef282d69da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_c08e9630-34df-419c-8f1c-c16e7568d74e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9db49589-acd6-4984-86af-b094086448ac" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_c08e9630-34df-419c-8f1c-c16e7568d74e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ac5ba9cd-eb42-42f2-81e6-5ad0e03fdb9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9db49589-acd6-4984-86af-b094086448ac" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_ac5ba9cd-eb42-42f2-81e6-5ad0e03fdb9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardRSUandPRSUDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d72becc-a318-4a3f-9771-78b740ffbca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6d72becc-a318-4a3f-9771-78b740ffbca0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:to="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f44dad37-4e91-4981-a6b9-b465d9ca0565" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PerformanceRestrictedStockUnitsPRSUsMember_ea06e749-b258-4deb-b8df-0fe66506f1d8" xlink:href="icui-20201231.xsd#icui_PerformanceRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:to="loc_icui_PerformanceRestrictedStockUnitsPRSUsMember_ea06e749-b258-4deb-b8df-0fe66506f1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_8e20d5c1-d73c-44e9-8506-7f9c9841f8ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:to="loc_us-gaap_PerformanceSharesMember_8e20d5c1-d73c-44e9-8506-7f9c9841f8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_7c274b60-0df2-479a-965b-5a2a86047827" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4a1e19ef-6fdd-43c6-8da1-79f73ea4d19d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_7c274b60-0df2-479a-965b-5a2a86047827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_2c7d127f-343d-405c-801d-91662bcc9b04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4dc7e72-feb5-44de-a7ba-9cc60b3bf8f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d4dc7e72-feb5-44de-a7ba-9cc60b3bf8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PerformanceSharesEarned_c68b0c95-97f3-4211-a575-a535a3ac5fef" xlink:href="icui-20201231.xsd#icui_PerformanceSharesEarned"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_icui_PerformanceSharesEarned_c68b0c95-97f3-4211-a575-a535a3ac5fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5f28a1f-3fdf-4fd2-9556-86c2ad86afd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c5f28a1f-3fdf-4fd2-9556-86c2ad86afd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Grantdatefairvalueperformancerestrictedstockunits_1dd017c3-36d6-4336-89d5-2d69d556b647" xlink:href="icui-20201231.xsd#icui_Grantdatefairvalueperformancerestrictedstockunits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_icui_Grantdatefairvalueperformancerestrictedstockunits_1dd017c3-36d6-4336-89d5-2d69d556b647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_062243a4-a071-4794-8a07-bdd22799a6eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_062243a4-a071-4794-8a07-bdd22799a6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Grantdatefairvalueofrestrictedstockunitsgranted_e464e9e0-0d25-4068-af59-817e3822db99" xlink:href="icui-20201231.xsd#icui_Grantdatefairvalueofrestrictedstockunitsgranted"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6d1b47eb-5f47-48e4-8e4c-caec93718d32" xlink:to="loc_icui_Grantdatefairvalueofrestrictedstockunitsgranted_e464e9e0-0d25-4068-af59-817e3822db99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardRSUandPRSURollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1dc84291-47a9-473e-bbaf-6dcba65a7ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1dc84291-47a9-473e-bbaf-6dcba65a7ae6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:to="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbd05665-ba77-4f05-95d2-a5b86e8b6b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6fb8aba0-2000-4c87-986f-a29b09b992c2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbd05665-ba77-4f05-95d2-a5b86e8b6b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_bb84fbb8-6c77-4f5d-89b2-f820092ec8a5" xlink:href="icui-20201231.xsd#icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dbd05665-ba77-4f05-95d2-a5b86e8b6b0e" xlink:to="loc_icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember_bb84fbb8-6c77-4f5d-89b2-f820092ec8a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_acc2ef50-0f1d-4007-80f4-0a3672b51269" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ecaaefc2-ea48-4b64-8155-a80fb15ce7e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_ecaaefc2-ea48-4b64-8155-a80fb15ce7e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b1f25b5-8ba3-4da4-8977-871ff0bda981" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6b1f25b5-8ba3-4da4-8977-871ff0bda981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Changeinunitsduetoperformanceexpectations_c0ad3019-70ac-4dd9-87c1-94ef19dc2814" xlink:href="icui-20201231.xsd#icui_Changeinunitsduetoperformanceexpectations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_icui_Changeinunitsduetoperformanceexpectations_c0ad3019-70ac-4dd9-87c1-94ef19dc2814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_4d918a7b-bed4-4a05-acb8-a6efa4b1d73b" xlink:href="icui-20201231.xsd#icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue_4d918a7b-bed4-4a05-acb8-a6efa4b1d73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190cbcdb-c9fa-4a1d-90a9-924ecec227bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_190cbcdb-c9fa-4a1d-90a9-924ecec227bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_39b95166-5ef2-4ee5-80d6-89c8ff91c649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_39b95166-5ef2-4ee5-80d6-89c8ff91c649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_217a02d6-668b-4096-a59a-e7fc539142cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_217a02d6-668b-4096-a59a-e7fc539142cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_bbd1fcb2-1a2c-4d61-9d0b-94b014f86dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_bbd1fcb2-1a2c-4d61-9d0b-94b014f86dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8a87bc50-6dae-4179-bcbe-e268b3ba8b55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_8a87bc50-6dae-4179-bcbe-e268b3ba8b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_5b52cbd5-a10b-4ae8-a1c0-08a4c5c36283" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_5b52cbd5-a10b-4ae8-a1c0-08a4c5c36283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_da728876-15ad-47ef-b55d-1bb6d1dd43cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_da728876-15ad-47ef-b55d-1bb6d1dd43cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c699623e-d685-4035-9c9f-d49415461377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a201e6d1-3753-44db-8c5f-f9f5d62cce63" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested_c699623e-d685-4035-9c9f-d49415461377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#ShareBasedAwardESPPNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a40a9dc2-52a7-47a6-80ab-4d5f192f06d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ESPPOriginalIssuance_5846a018-9d4e-45ae-a26c-0d7c8c6b15f5" xlink:href="icui-20201231.xsd#icui_ESPPOriginalIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a40a9dc2-52a7-47a6-80ab-4d5f192f06d2" xlink:to="loc_icui_ESPPOriginalIssuance_5846a018-9d4e-45ae-a26c-0d7c8c6b15f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ESPPAnnualIssuanceIncreaseLimit_48c388e1-8add-454f-a46e-0cfe36e21ac7" xlink:href="icui-20201231.xsd#icui_ESPPAnnualIssuanceIncreaseLimit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a40a9dc2-52a7-47a6-80ab-4d5f192f06d2" xlink:to="loc_icui_ESPPAnnualIssuanceIncreaseLimit_48c388e1-8add-454f-a46e-0cfe36e21ac7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SharesAvailableInEmployeeStockPurchasePlan_b37dc634-e124-4d1e-8c5e-652ce2def173" xlink:href="icui-20201231.xsd#icui_SharesAvailableInEmployeeStockPurchasePlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a40a9dc2-52a7-47a6-80ab-4d5f192f06d2" xlink:to="loc_icui_SharesAvailableInEmployeeStockPurchasePlan_b37dc634-e124-4d1e-8c5e-652ce2def173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cd0df9db-c5e7-4d85-9434-9e2f8ff32739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7c1d9bd5-69cf-486f-9469-bc0d744a74a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_cd0df9db-c5e7-4d85-9434-9e2f8ff32739" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_7c1d9bd5-69cf-486f-9469-bc0d744a74a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1eab1304-10cb-4438-a8f9-491aecaebc68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_cf1d56dc-d35e-47d3-ad84-519327c6e3f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1eab1304-10cb-4438-a8f9-491aecaebc68" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock_cf1d56dc-d35e-47d3-ad84-519327c6e3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1864ad15-d10f-4d00-8d71-1bac8b29b52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1eab1304-10cb-4438-a8f9-491aecaebc68" xlink:to="loc_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1864ad15-d10f-4d00-8d71-1bac8b29b52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7272455d-12be-491a-af7d-513f14d2074d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_7272455d-12be-491a-af7d-513f14d2074d" xlink:to="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_0f716dce-af19-4dbb-ad4b-6e9d95e27512" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge1Member_9717ec44-54cc-49bb-bbbc-ba501f9ea0e4" xlink:href="icui-20201231.xsd#icui_Hedge1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:to="loc_icui_Hedge1Member_9717ec44-54cc-49bb-bbbc-ba501f9ea0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge2Member_2e8b8ba6-9ca3-4176-83d5-3eb26b222909" xlink:href="icui-20201231.xsd#icui_Hedge2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:to="loc_icui_Hedge2Member_2e8b8ba6-9ca3-4176-83d5-3eb26b222909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Hedge3MemberMember_de432def-b857-4f81-85fc-c6c2c801f6c7" xlink:href="icui-20201231.xsd#icui_Hedge3MemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_1cef7036-33b1-46c9-95dd-a732234ab361" xlink:to="loc_icui_Hedge3MemberMember_de432def-b857-4f81-85fc-c6c2c801f6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_9bfb51e6-6a8a-490f-9b31-2d452e44f797" xlink:to="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeNotionalAmount_b0db6296-3430-4769-9b77-b4402637c5ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_DerivativeNotionalAmount_b0db6296-3430-4769-9b77-b4402637c5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeForwardExchangeRate1_99cc770c-e984-4950-8786-9d539314a5e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeForwardExchangeRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_DerivativeForwardExchangeRate1_99cc770c-e984-4950-8786-9d539314a5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_076a5776-8b58-408d-bdbb-721ac92cb708" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_ed5dcfe8-b0c7-4241-98ac-f4e916e6e953" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months_076a5776-8b58-408d-bdbb-721ac92cb708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ae742e7d-3be2-401e-a729-75f9c317abac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_ae742e7d-3be2-401e-a729-75f9c317abac" xlink:to="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_5c3fd5ca-de30-41dd-9b15-67952e44b455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_2f8a8f44-d003-4605-960c-a5f3534d2082" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_5c3fd5ca-de30-41dd-9b15-67952e44b455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_62b1bd25-74d4-4add-a58b-e9116a8b372b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_5c3fd5ca-de30-41dd-9b15-67952e44b455" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_62b1bd25-74d4-4add-a58b-e9116a8b372b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_3fc71b25-eda7-44e2-b575-ef7e6973e7d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_363167c2-9dde-4706-9c67-4f0a88831adc" xlink:to="loc_us-gaap_HedgingDesignationDomain_3fc71b25-eda7-44e2-b575-ef7e6973e7d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6c0f14ea-7aa3-4749-800e-ca36389b30da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DesignatedAsHedgingInstrumentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_3fc71b25-eda7-44e2-b575-ef7e6973e7d0" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_6c0f14ea-7aa3-4749-800e-ca36389b30da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4d248379-c875-4092-aa05-ad361095fbb3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3cdce6c2-1edc-4960-8673-18997b054590" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3cdce6c2-1edc-4960-8673-18997b054590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_60d9dce0-71b2-45ab-a874-df0127174c56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_914e6447-61e7-4b3c-984c-b6de0f125afc" xlink:to="loc_us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember_60d9dce0-71b2-45ab-a874-df0127174c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesFairValueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable_c3c69072-7d78-4477-8c47-e46c2020c51c" xlink:to="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssets_2af78837-df78-4a8e-a886-20b846739e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:to="loc_us-gaap_DerivativeAssets_2af78837-df78-4a8e-a886-20b846739e63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilities_dfccb44c-9fa8-4e14-b826-e34293499840" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativesFairValueLineItems_2bff5691-5b84-4005-9b60-08e747ae27c5" xlink:to="loc_us-gaap_DerivativeLiabilities_dfccb44c-9fa8-4e14-b826-e34293499840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a0176b14-9d36-4b97-98d4-4c783b3b8e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNet_91b395c2-5f3e-4287-91bf-7c627a44dd9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeGainLossOnDerivativeNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_a0176b14-9d36-4b97-98d4-4c783b3b8e3f" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNet_91b395c2-5f3e-4287-91bf-7c627a44dd9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2689b3f1-3c71-46e8-906e-02f432a6ba9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_2689b3f1-3c71-46e8-906e-02f432a6ba9f" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingRelationshipDomain_5c11efd9-da1b-4b7f-8860-26cb435b1399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingRelationshipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis_96e0971b-e381-4b8c-a466-99527315c6a5" xlink:to="loc_us-gaap_HedgingRelationshipDomain_5c11efd9-da1b-4b7f-8860-26cb435b1399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_cb1e56ff-3c42-4078-a8a6-c05e31ad5878" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingRelationshipDomain_5c11efd9-da1b-4b7f-8860-26cb435b1399" xlink:to="loc_us-gaap_CashFlowHedgingMember_cb1e56ff-3c42-4078-a8a6-c05e31ad5878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_0a783b3e-54a7-4f87-b49c-cac28ca60449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_edb9ee30-f895-4b68-8f40-e72a8bf0ef36" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_0a783b3e-54a7-4f87-b49c-cac28ca60449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f1a18d57-9457-46ab-aac8-0859f91697ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_0a783b3e-54a7-4f87-b49c-cac28ca60449" xlink:to="loc_us-gaap_CostOfSalesMember_f1a18d57-9457-46ab-aac8-0859f91697ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_da68a1f1-df7e-4787-8342-385c66d16fa0" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignExchangeForwardMember_dda38b54-60d9-4429-808c-214870f0f60e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignExchangeForwardMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:to="loc_us-gaap_ForeignExchangeForwardMember_dda38b54-60d9-4429-808c-214870f0f60e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowHedgingMember_39b30f58-aa98-4d52-b8b0-b159ab258c05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowHedgingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_8a5b2b25-982f-447a-91a8-eb121a131fa9" xlink:to="loc_us-gaap_CashFlowHedgingMember_39b30f58-aa98-4d52-b8b0-b159ab258c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_7f62909d-29ed-4fff-a3ce-e1f0f6412736" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_721c645c-aa95-4b72-9029-7bc7ba5f9212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_721c645c-aa95-4b72-9029-7bc7ba5f9212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_beeaa357-acad-4c7d-b4b2-79cc564d6554" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_d2c73544-ef96-43bc-87f2-db990833c180" xlink:to="loc_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion_beeaa357-acad-4c7d-b4b2-79cc564d6554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0b4d7545-b94b-446f-af13-70a30aa9f65c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_33617d83-e42f-47a2-a5a8-f94dd3eac9f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0b4d7545-b94b-446f-af13-70a30aa9f65c" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_33617d83-e42f-47a2-a5a8-f94dd3eac9f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementTables" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f2c39994-7215-4059-95c4-a938a8d8eec6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f2c39994-7215-4059-95c4-a938a8d8eec6" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_baed7fc8-4d2d-455a-986c-617c99b9d2cc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_5f695ff4-6f48-4729-a8f5-ab6f223d59cb" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:to="loc_icui_HospiraMember_5f695ff4-6f48-4729-a8f5-ab6f223d59cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_35f56ca5-9659-4bcd-84ca-b074f1d440e5" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_01e0184f-ca61-45a7-840f-2ce402c1cc04" xlink:to="loc_icui_PursuitVascularInc.Member_35f56ca5-9659-4bcd-84ca-b074f1d440e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_d19b2955-7f7b-4bcf-ab0d-4b77e4856f47" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_1712c9f0-9b36-4055-848f-cadfeb2af34f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock_1712c9f0-9b36-4055-848f-cadfeb2af34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ec77c0c3-cb71-450c-9815-edcbb0bf6335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_ec77c0c3-cb71-450c-9815-edcbb0bf6335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4caf22e7-dc48-42ae-920f-49c2b6ba1214" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_2b13bcb8-b99b-49de-ac23-2c74c42dfbdf" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_4caf22e7-dc48-42ae-920f-49c2b6ba1214" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementTextDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementTextDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementTextDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_95e0e803-41ff-4581-9c1b-478346dd133f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_95e0e803-41ff-4581-9c1b-478346dd133f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a1498859-948f-4da3-beb2-692a1d89599f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_1fe45545-bbae-427e-a09f-b6df102e3e46" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:to="loc_icui_HospiraMember_1fe45545-bbae-427e-a09f-b6df102e3e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_06a99f3e-9da6-4888-af7e-537ac30e8f8c" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c1c58e3b-d872-40f4-bd57-8af22de446d2" xlink:to="loc_icui_PursuitVascularInc.Member_06a99f3e-9da6-4888-af7e-537ac30e8f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb182d2d-f60b-445d-950b-888dd7d331c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_cd865d68-4656-4323-a2e6-2741ce51498e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb182d2d-f60b-445d-950b-888dd7d331c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross_65bdf481-c369-48d8-b38d-c4441f3e28eb" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_bb182d2d-f60b-445d-950b-888dd7d331c0" xlink:to="loc_icui_Contingentconsiderationgross_65bdf481-c369-48d8-b38d-c4441f3e28eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_079f243f-ebd4-4bb3-9e88-11c604b7912d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_079f243f-ebd4-4bb3-9e88-11c604b7912d" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_520a132e-8910-4e50-8cf4-0bec885e60e4" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_a1592a81-512e-498b-8c31-fdc5a1cbd7fb" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:to="loc_icui_PursuitVascularInc.Member_a1592a81-512e-498b-8c31-fdc5a1cbd7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_006fb84e-2721-4f33-8de8-1896e073e193" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c526bc9f-19ed-45ce-98c0-0d26c577e602" xlink:to="loc_icui_HospiraMember_006fb84e-2721-4f33-8de8-1896e073e193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable_f7f837fc-f91e-4faf-ade2-26eacf45151e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bb30cbf9-d3a8-4806-9e7d-bacb3a5486d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_bb30cbf9-d3a8-4806-9e7d-bacb3a5486d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_bf82a614-52e1-493c-947b-2e40e5e9fcc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_bf82a614-52e1-493c-947b-2e40e5e9fcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_d6296b79-e832-45cd-9e78-448af1b600db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_243e6af3-de73-4635-97a1-bbb762db0660" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss_d6296b79-e832-45cd-9e78-448af1b600db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8e5969d2-a521-4de9-b628-d0e66b328630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8e5969d2-a521-4de9-b628-d0e66b328630" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8752ee74-dc96-4d00-9d2d-de26ec09e6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_587e0c31-d4c5-49dd-8314-2a18b45def1c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8752ee74-dc96-4d00-9d2d-de26ec09e6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_2074e651-5150-4543-a327-7d1c4343ad4e" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8752ee74-dc96-4d00-9d2d-de26ec09e6c0" xlink:to="loc_icui_HospiraMember_2074e651-5150-4543-a327-7d1c4343ad4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_0ddc4837-9a6c-4d9c-adbe-1ff444eda4d8" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MeasurementInputCostofDebtDomain_974bfdc6-15fc-442a-8222-76abc2d7b89a" xlink:href="icui-20201231.xsd#icui_MeasurementInputCostofDebtDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:to="loc_icui_MeasurementInputCostofDebtDomain_974bfdc6-15fc-442a-8222-76abc2d7b89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_a033b2c8-7ddc-484d-8d8b-05e920d96ff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7b2e2412-0c79-46bd-b2bd-041b29e1cab6" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_a033b2c8-7ddc-484d-8d8b-05e920d96ff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1dbdd13b-c029-47d1-a7da-686ce4b65ce8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_49314d4c-8489-4662-be88-a6b571b53b1a" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA_49314d4c-8489-4662-be88-a6b571b53b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d9dbdf55-b2db-4004-9bd4-9ef0870792dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_d9dbdf55-b2db-4004-9bd4-9ef0870792dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsMarketPriceofRisk_2b0611e4-9430-47f5-8409-1c612f4f7199" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsMarketPriceofRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_icui_FairValueAssumptionsMarketPriceofRisk_2b0611e4-9430-47f5-8409-1c612f4f7199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_FairValueAssumptionsCostofDebt_740fa769-d6ad-4c08-89c1-18fffd162a8e" xlink:href="icui-20201231.xsd#icui_FairValueAssumptionsCostofDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_bcc85f5f-9743-4d76-815d-cdb4673366f7" xlink:to="loc_icui_FairValueAssumptionsCostofDebt_740fa769-d6ad-4c08-89c1-18fffd162a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_153c4f08-1a99-4018-929e-8c9744477e4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_153c4f08-1a99-4018-929e-8c9744477e4b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f60b529e-99bb-4d80-99a6-806aeba50ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f05b1167-c9d0-4c76-ad4e-701ad511100c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f60b529e-99bb-4d80-99a6-806aeba50ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_c6612285-70b6-4ee4-95ce-6d340528f1c9" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f60b529e-99bb-4d80-99a6-806aeba50ff4" xlink:to="loc_icui_PursuitVascularInc.Member_c6612285-70b6-4ee4-95ce-6d340528f1c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_01acbf76-a6d6-4ad7-b110-2272cc8f671f" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_RevenueGrossProfitVolatilityMember_4b465b44-0d22-416f-af7c-c0a284cea41f" xlink:href="icui-20201231.xsd#icui_RevenueGrossProfitVolatilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_icui_RevenueGrossProfitVolatilityMember_4b465b44-0d22-416f-af7c-c0a284cea41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_5413cdd8-d660-4bab-86c3-71b6673b476a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_5413cdd8-d660-4bab-86c3-71b6673b476a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2eb9999e-5277-40ad-9749-551a2e3973cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_2eb9999e-5277-40ad-9749-551a2e3973cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditRiskMember_7721a72a-70cb-4709-88b2-e5925b08eee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditRiskMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_6591b793-e979-4daf-889b-abc12ebb2649" xlink:to="loc_us-gaap_CreditRiskMember_7721a72a-70cb-4709-88b2-e5925b08eee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_92c4e616-9064-4181-b517-2d0110d2ae5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_0f98132e-08b6-46d6-a50c-7fbb5caadf7c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_92c4e616-9064-4181-b517-2d0110d2ae5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6b746015-9206-42d3-90cf-3c1e47386603" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_92c4e616-9064-4181-b517-2d0110d2ae5b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput_6b746015-9206-42d3-90cf-3c1e47386603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_98992a71-ad9f-49af-aa61-098729dadc91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_98992a71-ad9f-49af-aa61-098729dadc91" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_18cc7d1f-2228-4bdb-97ad-c876436ff722" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EarnoutliabilityMember_a779cc51-a2b9-413d-a2f3-ca83d14bc1a3" xlink:href="icui-20201231.xsd#icui_EarnoutliabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:to="loc_icui_EarnoutliabilityMember_a779cc51-a2b9-413d-a2f3-ca83d14bc1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesTotalMember_d10b6afc-57ac-4563-a53b-133358eae3d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesTotalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_e10119ae-ceaa-4b9d-9aaa-0f8217b0e1a2" xlink:to="loc_us-gaap_LiabilitiesTotalMember_d10b6afc-57ac-4563-a53b-133358eae3d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b14bebff-0578-46b0-9535-e232284585a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_7764cc6f-e443-47f2-94d6-3d40b9c695b0" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b14bebff-0578-46b0-9535-e232284585a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3a42f9bc-9c13-4cea-834f-15bd398f8d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b14bebff-0578-46b0-9535-e232284585a3" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_3a42f9bc-9c13-4cea-834f-15bd398f8d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e41f1af3-eb3b-422e-bc73-b8af116ad54d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1a5ef63c-bf6f-4456-a86a-77776d85c54a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1a5ef63c-bf6f-4456-a86a-77776d85c54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_24a679e9-f80d-44b9-9274-2cc55622d4f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_24a679e9-f80d-44b9-9274-2cc55622d4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_85b82fa4-148a-4d81-a369-694a723181c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_570ab575-7561-4558-a8ea-d366a058321a" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_85b82fa4-148a-4d81-a369-694a723181c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_517af086-081f-42c6-81ef-0aed546ef715" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_875d5911-c5a1-4a43-a820-9f015c7997f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesCurrent_875d5911-c5a1-4a43-a820-9f015c7997f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_19a38008-1b53-46ac-b9fd-a89ea90cc9fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesNoncurrent_19a38008-1b53-46ac-b9fd-a89ea90cc9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_84c96c75-0978-4196-9434-a47cce9ad119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_84c96c75-0978-4196-9434-a47cce9ad119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_94be7451-31e8-4781-90ed-08b43b74af2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_94be7451-31e8-4781-90ed-08b43b74af2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_dd26dc1c-d522-4e7d-ba2d-989f5691ad3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonfinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3a93fb7d-349e-426e-9af6-fbc98ec23d89" xlink:to="loc_us-gaap_NonfinancialLiabilitiesFairValueDisclosure_dd26dc1c-d522-4e7d-ba2d-989f5691ad3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_c592702a-7f6e-46a9-a56f-84ed957cc730" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_aa4faec7-6231-48c2-be2b-19be3d1fcc56" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_c592702a-7f6e-46a9-a56f-84ed957cc730" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_aa4faec7-6231-48c2-be2b-19be3d1fcc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_4065e417-8208-4c3f-90a6-17f2f978f270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_4b01dfb3-36c8-405e-b388-e8f3115b70db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_4065e417-8208-4c3f-90a6-17f2f978f270" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_4b01dfb3-36c8-405e-b388-e8f3115b70db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositAssets_f7bcf154-e668-4fc1-bf70-2e8ebc73692d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_us-gaap_DepositAssets_f7bcf154-e668-4fc1-bf70-2e8ebc73692d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPrepaidExpenseCurrent_337fb13a-3528-4344-a09c-fa3a5e234615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_us-gaap_OtherPrepaidExpenseCurrent_337fb13a-3528-4344-a09c-fa3a5e234615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsAndOtherAssets_1723ae74-1950-4453-be58-57fd7573a8d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCostsAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_us-gaap_DeferredCostsAndOtherAssets_1723ae74-1950-4453-be58-57fd7573a8d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Prepaidinsuranceandpropertytaxes_053f70a3-717a-4abc-9400-2a0513dfd90b" xlink:href="icui-20201231.xsd#icui_Prepaidinsuranceandpropertytaxes"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_icui_Prepaidinsuranceandpropertytaxes_053f70a3-717a-4abc-9400-2a0513dfd90b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Prepaidothertaxes_30d8cd35-6dfc-438b-8f33-a8b7e0a27464" xlink:href="icui-20201231.xsd#icui_Prepaidothertaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_icui_Prepaidothertaxes_30d8cd35-6dfc-438b-8f33-a8b7e0a27464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Deferredtaxcharge_c0697dbb-9238-4015-9d8c-2302c00b636d" xlink:href="icui-20201231.xsd#icui_Deferredtaxcharge"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_icui_Deferredtaxcharge_c0697dbb-9238-4015-9d8c-2302c00b636d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsCurrent_b428538a-5cbf-4b36-bd4e-dce3a81fe885" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_us-gaap_DerivativeAssetsCurrent_b428538a-5cbf-4b36-bd4e-dce3a81fe885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_e7a06fc8-480b-4178-b18c-cba3a50df806" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_us-gaap_OtherAssetsCurrent_e7a06fc8-480b-4178-b18c-cba3a50df806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0fad5150-658c-47ab-aa30-001accb6c42a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_88b3eba9-c83f-49ce-a1b7-7835ce290055" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0fad5150-658c-47ab-aa30-001accb6c42a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilities"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_c5d8fb55-363c-4f98-889c-3f65c3457f45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1b15d3c3-ff9f-40b2-9ada-06ed21245b6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_c5d8fb55-363c-4f98-889c-3f65c3457f45" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1b15d3c3-ff9f-40b2-9ada-06ed21245b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_a5a9d1e1-3da4-4cdf-aeec-2d7d1c61a0d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4b82d7f7-17df-4d92-b2d6-3362716f89d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_a5a9d1e1-3da4-4cdf-aeec-2d7d1c61a0d5" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4b82d7f7-17df-4d92-b2d6-3362716f89d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_AccruedSalariesAndBenefits_52de01fc-0d6d-4059-847d-a2bca17579e5" xlink:href="icui-20201231.xsd#icui_AccruedSalariesAndBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_AccruedSalariesAndBenefits_52de01fc-0d6d-4059-847d-a2bca17579e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedBonusesCurrent_1e709055-c572-4f85-998f-32603e213eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedBonusesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_AccruedBonusesCurrent_1e709055-c572-4f85-998f-32603e213eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedsupplychainrestructuring_4bf55f2d-00f4-477e-82fc-2c248e20cf83" xlink:href="icui-20201231.xsd#icui_Accruedsupplychainrestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_Accruedsupplychainrestructuring_4bf55f2d-00f4-477e-82fc-2c248e20cf83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_15fdca1e-7dde-4936-a508-9333b8bb4802" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_15fdca1e-7dde-4936-a508-9333b8bb4802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_5fa8e52c-906f-4d0a-930c-34303fb41495" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_5fa8e52c-906f-4d0a-930c-34303fb41495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_df82ae11-f46d-4ef9-89bc-b7bc39504ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent_df82ae11-f46d-4ef9-89bc-b7bc39504ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_AccruedProductFieldAction._adeaa152-84fa-4803-a68f-e768e4d929b9" xlink:href="icui-20201231.xsd#icui_AccruedProductFieldAction."/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_AccruedProductFieldAction._adeaa152-84fa-4803-a68f-e768e4d929b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedlegalfees_aeff93f7-6e82-45d0-a670-16ff713e4b34" xlink:href="icui-20201231.xsd#icui_Accruedlegalfees"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_Accruedlegalfees_aeff93f7-6e82-45d0-a670-16ff713e4b34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedsalestaxes_91eafc2e-e35b-428a-a834-10929a1c2868" xlink:href="icui-20201231.xsd#icui_Accruedsalestaxes"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_Accruedsalestaxes_91eafc2e-e35b-428a-a834-10929a1c2868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_855b3817-a884-4f7b-83c1-4fa078aa1ccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_855b3817-a884-4f7b-83c1-4fa078aa1ccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5e1845c3-16ec-4f2f-b196-5db9e726845c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_5e1845c3-16ec-4f2f-b196-5db9e726845c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedothertaxes_e2301785-6677-46dc-83b5-931465295eb1" xlink:href="icui-20201231.xsd#icui_Accruedothertaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_Accruedothertaxes_e2301785-6677-46dc-83b5-931465295eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Outsidesalescommissions_1a62b6f9-9a88-4b64-952c-1e030c00b0f4" xlink:href="icui-20201231.xsd#icui_Outsidesalescommissions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_Outsidesalescommissions_1a62b6f9-9a88-4b64-952c-1e030c00b0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Accruedfreight_305da29b-8bbf-45db-9137-ec69f68fa6e1" xlink:href="icui-20201231.xsd#icui_Accruedfreight"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_Accruedfreight_305da29b-8bbf-45db-9137-ec69f68fa6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveCurrent_3b7e84b9-7c22-4451-8006-4bd343de4f9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_RestructuringReserveCurrent_3b7e84b9-7c22-4451-8006-4bd343de4f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnfavorablecontractliabilityST_c81519cc-054a-429f-8d0b-52203b1792ad" xlink:href="icui-20201231.xsd#icui_UnfavorablecontractliabilityST"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_UnfavorablecontractliabilityST_c81519cc-054a-429f-8d0b-52203b1792ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ContractsettlementST_461ee807-ced8-4ec7-8d24-089a52d6c454" xlink:href="icui-20201231.xsd#icui_ContractsettlementST"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_icui_ContractsettlementST_461ee807-ced8-4ec7-8d24-089a52d6c454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_04683c50-ae3b-44db-a77e-cb8cc8eeffe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_04683c50-ae3b-44db-a77e-cb8cc8eeffe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_15c8acb5-9853-42b6-ae0f-ebedbf35d3e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract_d1b861d1-5fa3-4a29-b9bc-b5bac1ce3cfd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_15c8acb5-9853-42b6-ae0f-ebedbf35d3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:href="icui-20201231.xsd#icui_OtherLongtermLiabilitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalLeaseObligationsNoncurrent_c2a2fb36-073b-4f8c-85f7-378a2645fa3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalLeaseObligationsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_CapitalLeaseObligationsNoncurrent_c2a2fb36-073b-4f8c-85f7-378a2645fa3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_eded0524-1202-4cc7-95f0-7f78eebbcc9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_eded0524-1202-4cc7-95f0-7f78eebbcc9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Liabilitiesforcontracts_4b570bb0-782a-4e6a-a70a-57403be2a509" xlink:href="icui-20201231.xsd#icui_Liabilitiesforcontracts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_icui_Liabilitiesforcontracts_4b570bb0-782a-4e6a-a70a-57403be2a509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_439fbe44-41d4-40d8-bda1-3a55b5686b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_439fbe44-41d4-40d8-bda1-3a55b5686b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_a354fe34-cfd7-438d-a0e0-c8656ca9716c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent_a354fe34-cfd7-438d-a0e0-c8656ca9716c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedRentCurrentAndNoncurrent_949d71b4-f7ae-4497-8b4a-6b04224975b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedRentCurrentAndNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_AccruedRentCurrentAndNoncurrent_949d71b4-f7ae-4497-8b4a-6b04224975b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_344f57d6-3e25-40cc-bdcc-3737266dd641" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent_344f57d6-3e25-40cc-bdcc-3737266dd641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_1aba4e3b-73db-410f-8ed6-ae35f9e3b092" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OtherLongtermLiabilitiesAbstract_8e5d1e7f-bf12-4359-bd93-27f20cd4002b" xlink:to="loc_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent_1aba4e3b-73db-410f-8ed6-ae35f9e3b092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LongTermObligationsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongTermDebtDisclosureAbstract_36fb5fc6-9c08-437e-8cf8-60dd699743ed" xlink:href="icui-20201231.xsd#icui_LongTermDebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_eeb7f0ec-d63e-4223-ba0a-1b2e45d9d325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_36fb5fc6-9c08-437e-8cf8-60dd699743ed" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_eeb7f0ec-d63e-4223-ba0a-1b2e45d9d325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LongTermObligationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongTermDebtDisclosureAbstract_44dec8df-13a1-4a01-86e4-83cf0e0f4fbe" xlink:href="icui-20201231.xsd#icui_LongTermDebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InterestMarginandCommitmentFeeTableTextBlock_b85470a7-ee8a-4f03-992e-c5444637f57f" xlink:href="icui-20201231.xsd#icui_InterestMarginandCommitmentFeeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_44dec8df-13a1-4a01-86e4-83cf0e0f4fbe" xlink:to="loc_icui_InterestMarginandCommitmentFeeTableTextBlock_b85470a7-ee8a-4f03-992e-c5444637f57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LongTermObligationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:href="icui-20201231.xsd#icui_LongTermDebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_30eef0d4-fb65-4c1e-852c-10f9f6815de3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_30eef0d4-fb65-4c1e-852c-10f9f6815de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_490d982f-b209-4f43-88c0-478b5a35de92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_490d982f-b209-4f43-88c0-478b5a35de92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityExpirationDate1_b0a0896d-78e5-4152-a0a2-a40497f32bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityExpirationDate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:to="loc_us-gaap_LineOfCreditFacilityExpirationDate1_b0a0896d-78e5-4152-a0a2-a40497f32bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LineofCreditAccordion_fd2d86e2-1838-4e3c-b0aa-a5c21e3df9d9" xlink:href="icui-20201231.xsd#icui_LineofCreditAccordion"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:to="loc_icui_LineofCreditAccordion_fd2d86e2-1838-4e3c-b0aa-a5c21e3df9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_45ed0efe-fbb3-4457-a0e1-2de7d82240c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross_45ed0efe-fbb3-4457-a0e1-2de7d82240c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateTerms_d7cac955-9006-4e86-b7b6-b1b7b546653e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateTerms"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_LongTermDebtDisclosureAbstract_cd94dfba-d463-4c1e-8e33-c786013a52c1" xlink:to="loc_us-gaap_DebtInstrumentInterestRateTerms_d7cac955-9006-4e86-b7b6-b1b7b546653e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#LongTermObligationsLineofCreditPricingDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f740c498-fd71-4d28-9aec-d5db5e252301" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f740c498-fd71-4d28-9aec-d5db5e252301" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:to="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_d1d0d704-4e58-45ab-9d2a-5cdc751b3262" xlink:to="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIMember_8cd6d276-7451-4bc8-8114-a8d24adaaba0" xlink:href="icui-20201231.xsd#icui_PricingLevelIMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIMember_8cd6d276-7451-4bc8-8114-a8d24adaaba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIIMemberMember_66da4452-9fb0-41c2-8638-efc60784b500" xlink:href="icui-20201231.xsd#icui_PricingLevelIIMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIIMemberMember_66da4452-9fb0-41c2-8638-efc60784b500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIIIMemberMember_0acbc198-ba57-4b2e-958e-1610c1666e9b" xlink:href="icui-20201231.xsd#icui_PricingLevelIIIMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIIIMemberMember_0acbc198-ba57-4b2e-958e-1610c1666e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PricingLevelIVMemberMember_7be85471-b6be-4076-a45e-a31a15b2509b" xlink:href="icui-20201231.xsd#icui_PricingLevelIVMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_9b80dbe6-d824-4879-9912-0859e7e9ff96" xlink:to="loc_icui_PricingLevelIVMemberMember_7be85471-b6be-4076-a45e-a31a15b2509b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_5a5e7a61-b35b-4162-91c6-713266a80e26" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b5b5e3e5-9565-4e47-883f-469a748350eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_b5b5e3e5-9565-4e47-883f-469a748350eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_LIBORBasisSpreadonVariableRate_c5715976-1f3d-4116-a4a5-12334e6991b0" xlink:href="icui-20201231.xsd#icui_LIBORBasisSpreadonVariableRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_icui_LIBORBasisSpreadonVariableRate_c5715976-1f3d-4116-a4a5-12334e6991b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0f1ebf5f-12ee-4a01-8b9e-74575503e552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_18d3b513-c67f-4675-90a5-dd46e8aa6f64" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_0f1ebf5f-12ee-4a01-8b9e-74575503e552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9afd3ed3-7b13-4be5-bc7c-e1b680556a49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_dcc69008-53a9-45f2-adc3-9842edefd332" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9afd3ed3-7b13-4be5-bc7c-e1b680556a49" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_dcc69008-53a9-45f2-adc3-9842edefd332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesIncometaxdisclosureTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4c17d5e5-6088-462c-93c4-48c3747de381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_85c81e93-122d-4eb0-84e7-6f47baa7ac64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c17d5e5-6088-462c-93c4-48c3747de381" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_85c81e93-122d-4eb0-84e7-6f47baa7ac64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a804dc56-fecf-4042-8637-b1455dbe59b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c17d5e5-6088-462c-93c4-48c3747de381" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a804dc56-fecf-4042-8637-b1455dbe59b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c8e39d34-1e77-463d-8380-84262db2d95a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c17d5e5-6088-462c-93c4-48c3747de381" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c8e39d34-1e77-463d-8380-84262db2d95a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ddf3f86e-a6b7-4909-a39d-f719fac5cf74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c17d5e5-6088-462c-93c4-48c3747de381" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_ddf3f86e-a6b7-4909-a39d-f719fac5cf74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_91953099-9a56-463c-9b84-3193986f0945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfIncomeTaxContingenciesTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c17d5e5-6088-462c-93c4-48c3747de381" xlink:to="loc_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock_91953099-9a56-463c-9b84-3193986f0945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesIncomeLossfromContinuingOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_50bf8267-4146-4117-a201-1f279415724d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_15f677c0-42e0-4374-b755-91db9acc470d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50bf8267-4146-4117-a201-1f279415724d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_15f677c0-42e0-4374-b755-91db9acc470d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0fa837e9-c180-4b86-a29b-4f6966444e14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50bf8267-4146-4117-a201-1f279415724d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0fa837e9-c180-4b86-a29b-4f6966444e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_84fe1cd9-e5de-4865-8de2-921fe30bacba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50bf8267-4146-4117-a201-1f279415724d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_84fe1cd9-e5de-4865-8de2-921fe30bacba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3ea2f900-7604-48b1-915d-3ffa3cdb2ad2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_3ea2f900-7604-48b1-915d-3ffa3cdb2ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_93bac0e8-a08c-48c0-ad00-20fedff0f50f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_93bac0e8-a08c-48c0-ad00-20fedff0f50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_fe3beb0f-12e2-4368-8611-bc8ab1f00956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_fe3beb0f-12e2-4368-8611-bc8ab1f00956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_13b09d1e-4740-448f-9f72-f791227d08a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_13b09d1e-4740-448f-9f72-f791227d08a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3bc91ffc-90e6-490a-8864-173d92701374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_3bc91ffc-90e6-490a-8864-173d92701374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_728a6020-3470-481f-914b-c0109eeb1db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_728a6020-3470-481f-914b-c0109eeb1db2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9c884036-b6e3-4bc4-aaeb-93122e69ffcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_9c884036-b6e3-4bc4-aaeb-93122e69ffcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_653de7f5-3c57-483d-bcff-8b2e75a02918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_653de7f5-3c57-483d-bcff-8b2e75a02918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8d9a440b-e996-4669-811d-664d687bb6bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_88348285-9756-43cd-a0f6-0f04665b0441" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8d9a440b-e996-4669-811d-664d687bb6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesChangeintaxespayableDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5fba54c9-deb2-47e9-95b1-7b44706f07b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_0e56f64a-0553-4377-8b7b-d34dfb4aff12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5fba54c9-deb2-47e9-95b1-7b44706f07b3" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_0e56f64a-0553-4377-8b7b-d34dfb4aff12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesEffectivetaxrateDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_752f858b-7189-49f3-9e11-2f08f7e68c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_752f858b-7189-49f3-9e11-2f08f7e68c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1cec043f-ed9a-4fb1-9024-031e94819c16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1cec043f-ed9a-4fb1-9024-031e94819c16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_3adf3e8e-aad3-4230-8b34-1d407e7b562d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_3adf3e8e-aad3-4230-8b34-1d407e7b562d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_GILTItaxexpense_a262b1ca-4185-4eeb-913e-13a07cede097" xlink:href="icui-20201231.xsd#icui_GILTItaxexpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_GILTItaxexpense_a262b1ca-4185-4eeb-913e-13a07cede097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_524ece7c-2144-4576-8dbf-5724b471ccc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_524ece7c-2144-4576-8dbf-5724b471ccc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1a0d72d2-3fb1-41ed-b81c-37ef2195055f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_1a0d72d2-3fb1-41ed-b81c-37ef2195055f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Taxreform_e3285c1d-0d5b-40f3-b397-cca4dd9ce78f" xlink:href="icui-20201231.xsd#icui_Taxreform"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_Taxreform_e3285c1d-0d5b-40f3-b397-cca4dd9ce78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationIPMigration_d6f5d95e-3ab3-4432-b76e-906759878168" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationIPMigration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_EffectiveIncomeTaxRateReconciliationIPMigration_d6f5d95e-3ab3-4432-b76e-906759878168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Effectiveincometaxreconciliationnondeductiblecompensation_8029a30e-6f36-4664-844a-c56db9fa82c9" xlink:href="icui-20201231.xsd#icui_Effectiveincometaxreconciliationnondeductiblecompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_Effectiveincometaxreconciliationnondeductiblecompensation_8029a30e-6f36-4664-844a-c56db9fa82c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f29ee3d9-5af3-466a-9a27-ddd249c51d7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f29ee3d9-5af3-466a-9a27-ddd249c51d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e546930c-bf10-423c-a82f-d8b088fbdeb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_e546930c-bf10-423c-a82f-d8b088fbdeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_46b825c3-2d15-4708-b31a-1d6da5f7e18c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_46b825c3-2d15-4708-b31a-1d6da5f7e18c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a2bb7c98-ab04-4284-9465-aa12f4c36e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_a2bb7c98-ab04-4284-9465-aa12f4c36e9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8a4664be-a032-4889-9d18-d82bd9c41630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_8a4664be-a032-4889-9d18-d82bd9c41630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_GILTItaxexpensepercent_6c9d2674-40e6-49c8-8186-783787d90d60" xlink:href="icui-20201231.xsd#icui_GILTItaxexpensepercent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_GILTItaxexpensepercent_6c9d2674-40e6-49c8-8186-783787d90d60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4e248f8a-f806-4f82-ab38-2c9b1465c785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_4e248f8a-f806-4f82-ab38-2c9b1465c785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_28e9905f-68fd-424b-8db7-dc920318fbcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_28e9905f-68fd-424b-8db7-dc920318fbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateREconciliationTaxReform_94ba93a2-fbce-4562-9dc3-0331cefc2865" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateREconciliationTaxReform"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_EffectiveIncomeTaxRateREconciliationTaxReform_94ba93a2-fbce-4562-9dc3-0331cefc2865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveTaxRateReconciliationIPMigrationPercent_5ef8dfa2-5ad9-4dc6-b4df-c5782d6ca99a" xlink:href="icui-20201231.xsd#icui_EffectiveTaxRateReconciliationIPMigrationPercent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_EffectiveTaxRateReconciliationIPMigrationPercent_5ef8dfa2-5ad9-4dc6-b4df-c5782d6ca99a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent_836af743-4fe7-4072-b360-b44e0026acf2" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent_836af743-4fe7-4072-b360-b44e0026acf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_1ca73402-b297-44d5-960b-f91103c98ae1" xlink:href="icui-20201231.xsd#icui_EffectiveIncomeTaxRateReconciliationContingentConsideration"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration_1ca73402-b297-44d5-960b-f91103c98ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Effectivetaxratereconciliationnondeductiblecomppercent_dfe7f9fe-07eb-44be-9224-2a553c338b11" xlink:href="icui-20201231.xsd#icui_Effectivetaxratereconciliationnondeductiblecomppercent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_icui_Effectivetaxratereconciliationnondeductiblecomppercent_dfe7f9fe-07eb-44be-9224-2a553c338b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_29648395-ad2f-4d7e-afe3-63177863f833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_29648395-ad2f-4d7e-afe3-63177863f833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c578795b-546b-4b5b-9ef4-55a924f209e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_0fff690b-bfde-44c4-acae-d60b68e5c18f" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c578795b-546b-4b5b-9ef4-55a924f209e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesDeferredincometaxassetsliabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_IncomeTaxDisclosuredeferredtaxesAbstract_76723b87-8100-42f8-bb70-e81952066b19" xlink:href="icui-20201231.xsd#icui_IncomeTaxDisclosuredeferredtaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:href="icui-20201231.xsd#icui_DeferredtaxassetsandliabilitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_IncomeTaxDisclosuredeferredtaxesAbstract_76723b87-8100-42f8-bb70-e81952066b19" xlink:to="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_ae920bb5-ea35-4e03-af9d-f9cca1ffa6f1" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NonCurrentDeferredTaxAssetGrossTotalMember_11595125-0eb5-46d1-b1c6-80d9edfc2c83" xlink:href="icui-20201231.xsd#icui_NonCurrentDeferredTaxAssetGrossTotalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:to="loc_icui_NonCurrentDeferredTaxAssetGrossTotalMember_11595125-0eb5-46d1-b1c6-80d9edfc2c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityMember_25ad9b33-a276-4760-9f54-00d7ee1194fa" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_07b188cf-9579-465f-a747-d9f23629d1ef" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityMember_25ad9b33-a276-4760-9f54-00d7ee1194fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:href="icui-20201231.xsd#icui_DeferredtaxassetsandliabilitiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesTable_f9690778-77a3-4a09-9058-1f012d42d945" xlink:to="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_10a20d68-8905-42fa-9b31-b674824366c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_10a20d68-8905-42fa-9b31-b674824366c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_0b5fb7f8-599f-415b-8cfc-a3d159a9836e" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions_0b5fb7f8-599f-415b-8cfc-a3d159a9836e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9eac5a15-5bc7-4ddd-876a-4f4da9af4274" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_9eac5a15-5bc7-4ddd-876a-4f4da9af4274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_182f17d3-4976-4216-91db-329b0a9be01a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses_182f17d3-4976-4216-91db-329b0a9be01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxAssetTaxCreditsState_6b7fc8f0-f814-4144-88fc-aa6831d88234" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxAssetTaxCreditsState"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxAssetTaxCreditsState_6b7fc8f0-f814-4144-88fc-aa6831d88234" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInventory_b3dfe4e2-ce0c-44f4-9d21-988d32ff6adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsInventory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsInventory_b3dfe4e2-ce0c-44f4-9d21-988d32ff6adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_3d263300-3aa0-41ce-bcf8-520c99cdc24f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_3d263300-3aa0-41ce-bcf8-520c99cdc24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetaccruedrestructuring_997b7b5f-3d6f-429c-9ca5-2ad88c1ca36a" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetaccruedrestructuring"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxassetaccruedrestructuring_997b7b5f-3d6f-429c-9ca5-2ad88c1ca36a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_98002013-053f-42a0-a9d7-0111d211f337" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions_98002013-053f-42a0-a9d7-0111d211f337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_881b7a74-188b-4163-9cd7-1c0c31d35c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_881b7a74-188b-4163-9cd7-1c0c31d35c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Noncurrentdeferredtaxasset_0d610395-78a3-4645-900a-aa68ccc9ec87" xlink:href="icui-20201231.xsd#icui_Noncurrentdeferredtaxasset"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Noncurrentdeferredtaxasset_0d610395-78a3-4645-900a-aa68ccc9ec87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_e6dbe542-cafb-4b6d-9242-13acc0ab4427" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes_e6dbe542-cafb-4b6d-9242-13acc0ab4427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityForeign_bc35ec73-3efb-4d29-844d-3f16a6f21729" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityForeign"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityForeign_bc35ec73-3efb-4d29-844d-3f16a6f21729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_c1bb529f-671c-49dc-9d43-388f5d42bf3c" xlink:href="icui-20201231.xsd#icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization_c1bb529f-671c-49dc-9d43-388f5d42bf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Deferredtaxliabilitychangeinaccountingmethod_fbf329fd-1cb0-47e3-81d9-3b96125e0cd2" xlink:href="icui-20201231.xsd#icui_Deferredtaxliabilitychangeinaccountingmethod"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_icui_Deferredtaxliabilitychangeinaccountingmethod_fbf329fd-1cb0-47e3-81d9-3b96125e0cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_69390e1e-f295-4459-88c0-b22d67dfc9a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxLiabilities_69390e1e-f295-4459-88c0-b22d67dfc9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c88123b0-a4ac-4332-9fe1-89f4e2be7177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_DeferredtaxassetsandliabilitiesLineItems_0b689e07-1a7c-469c-accd-3cc4b7e3a881" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_c88123b0-a4ac-4332-9fe1-89f4e2be7177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesOperatingLossCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_OperatinglosscarryforwardsAbstract_8a20c0eb-dde7-4734-8e10-997a1b87136d" xlink:href="icui-20201231.xsd#icui_OperatinglosscarryforwardsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_OperatinglosscarryforwardsAbstract_8a20c0eb-dde7-4734-8e10-997a1b87136d" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9c19ea11-4da3-46b6-8e42-66222eece734" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_96492ca3-a9ad-4f75-9c93-758d62bef22b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:to="loc_country_US_96492ca3-a9ad-4f75-9c93-758d62bef22b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_3cdb6519-b275-456c-a0d1-f582c74aab00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_3cdb6519-b275-456c-a0d1-f582c74aab00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_43df6232-b426-4418-96a8-d1fe195d465d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_91a6695e-6a4b-40bf-98fe-94b22e8f6192" xlink:to="loc_us-gaap_ForeignCountryMember_43df6232-b426-4418-96a8-d1fe195d465d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_8af6fe6a-868b-4f1d-9b0d-2f330c3ce886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_f74bb25f-148c-4de3-bfff-5ba55ea94b1b" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_8af6fe6a-868b-4f1d-9b0d-2f330c3ce886" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_521ea6f6-3503-4718-8e3b-c0d107b47cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_8af6fe6a-868b-4f1d-9b0d-2f330c3ce886" xlink:to="loc_us-gaap_OperatingLossCarryforwards_521ea6f6-3503-4718-8e3b-c0d107b47cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxCarryforwardsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_73ce7d37-9d70-4b85-82ad-58788353dd27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_c11f2168-c42a-44d6-b786-f668df5b2ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_73ce7d37-9d70-4b85-82ad-58788353dd27" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_c11f2168-c42a-44d6-b786-f668df5b2ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesTaxHolidayDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1fa218fb-b8f9-4552-9f63-c1c12a89a45f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1fa218fb-b8f9-4552-9f63-c1c12a89a45f" xlink:to="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_e85517c3-8cc1-450f-9b36-f5de35243bb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_dd6772cf-9a36-4e92-a01b-c4f043b41a34" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_e85517c3-8cc1-450f-9b36-f5de35243bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxHolidayTable_18b8d174-3699-413d-9b72-b253e392c89f" xlink:to="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_e2c29488-ed03-4ea4-878e-cf1cb4e094cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayAggregateDollarAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:to="loc_us-gaap_IncomeTaxHolidayAggregateDollarAmount_e2c29488-ed03-4ea4-878e-cf1cb4e094cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_d73ed515-7f0e-4276-be92-7ec355d5b445" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxHolidayLineItems_d871e44d-1919-41e4-804c-f76427b22be5" xlink:to="loc_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare_d73ed515-7f0e-4276-be92-7ec355d5b445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesUndistributedforeignearningsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_126dd9a8-add3-45db-8d60-dfdefb00a882" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_a5bd1f17-e01b-4084-9896-6484b056bce8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_126dd9a8-add3-45db-8d60-dfdefb00a882" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_a5bd1f17-e01b-4084-9896-6484b056bce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#IncomeTaxesUnrecognizedtaxbenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward_458f693d-e2e3-45cb-805d-336660ba7f5d" xlink:href="icui-20201231.xsd#icui_UnrecognizedTaxBenefitsRollForwardRollForward"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c31674b8-0603-49a9-b25d-519fc236ebe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward_458f693d-e2e3-45cb-805d-336660ba7f5d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c31674b8-0603-49a9-b25d-519fc236ebe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_9a05737c-1197-41b2-ab09-8fa3eab43868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward_458f693d-e2e3-45cb-805d-336660ba7f5d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_9a05737c-1197-41b2-ab09-8fa3eab43868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b5766e9a-491b-4569-adf0-4a055c7258df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward_458f693d-e2e3-45cb-805d-336660ba7f5d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_b5766e9a-491b-4569-adf0-4a055c7258df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_30ae44aa-ed74-44d8-9f64-decd12aa9cbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward_458f693d-e2e3-45cb-805d-336660ba7f5d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_30ae44aa-ed74-44d8-9f64-decd12aa9cbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5bd9668b-acdc-4f7a-98e6-40cb9f511cb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_UnrecognizedTaxBenefitsRollForwardRollForward_458f693d-e2e3-45cb-805d-336660ba7f5d" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_5bd9668b-acdc-4f7a-98e6-40cb9f511cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_f25411bb-3f52-4847-8951-7febe535d01b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock_266e21b2-5acc-4454-ab5b-3c2dccbcaa07" xlink:href="icui-20201231.xsd#icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_f25411bb-3f52-4847-8951-7febe535d01b" xlink:to="loc_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock_266e21b2-5acc-4454-ab5b-3c2dccbcaa07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersGeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_b64ba878-d090-4190-ae97-93da44175682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_a0b801e2-0e02-4a9d-9185-b29c72a1511a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_b64ba878-d090-4190-ae97-93da44175682" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_a0b801e2-0e02-4a9d-9185-b29c72a1511a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_2f0ac89a-8698-4a9f-9fab-f5d12edc2bdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicAreasLongLivedAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicAreasLongLivedAssetsAbstract_2f0ac89a-8698-4a9f-9fab-f5d12edc2bdd" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:to="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_c1c99002-46ef-4a40-88de-a28f4f7636cd" xlink:to="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CR_5f8439c8-320c-4c36-a1c4-33e02627a7e3" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CR"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_CR_5f8439c8-320c-4c36-a1c4-33e02627a7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_MexicoPropertyAndEquipmentMember_30f9ebc3-f816-46df-af50-5a6d10a3d0ae" xlink:href="icui-20201231.xsd#icui_MexicoPropertyAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_MexicoPropertyAndEquipmentMember_30f9ebc3-f816-46df-af50-5a6d10a3d0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_OtherLATAMMember_5a5db3b0-bafb-4dd2-adb4-c33f35ca9e3a" xlink:href="icui-20201231.xsd#icui_OtherLATAMMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_OtherLATAMMember_5a5db3b0-bafb-4dd2-adb4-c33f35ca9e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_86244d1f-3c7c-4de0-a7bd-82375fe1926b" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_CA_86244d1f-3c7c-4de0-a7bd-82375fe1926b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ItalyPropertyAndEquipmentMember_78e66153-2fb7-4d28-b86b-0e9d24f580ad" xlink:href="icui-20201231.xsd#icui_ItalyPropertyAndEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_ItalyPropertyAndEquipmentMember_78e66153-2fb7-4d28-b86b-0e9d24f580ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_ecbd7e0d-7b70-4528-be33-92836b973f79" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_ES"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_ES_ecbd7e0d-7b70-4528-be33-92836b973f79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_388feae6-8b90-4036-ba67-d8d0eddca883" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_srt_EuropeMember_388feae6-8b90-4036-ba67-d8d0eddca883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_43241571-5415-4a57-9858-613b8d4d74f3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_srt_AsiaPacificMember_43241571-5415-4a57-9858-613b8d4d74f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ForeignMember_8a228918-ac0d-4aff-ad63-676f51881952" xlink:href="icui-20201231.xsd#icui_ForeignMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_ForeignMember_8a228918-ac0d-4aff-ad63-676f51881952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9b740777-59f6-45f2-bb4b-b0f86247bee7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_country_US_9b740777-59f6-45f2-bb4b-b0f86247bee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_UnitedStatespropertyandequipmentMember_ca8635b4-d1ec-4d99-b5ea-62c6df697d1b" xlink:href="icui-20201231.xsd#icui_UnitedStatespropertyandequipmentMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_0659f5b0-73ad-424e-aa1a-df0379ebdf64" xlink:to="loc_icui_UnitedStatespropertyandequipmentMember_ca8635b4-d1ec-4d99-b5ea-62c6df697d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77481b55-b5ac-4471-8dc6-af711e5b6ba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_d8a72867-3660-485a-a6a7-8eb9af7a7523" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77481b55-b5ac-4471-8dc6-af711e5b6ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_175c841c-bfad-4517-a463-1833c4f1c4d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_77481b55-b5ac-4471-8dc6-af711e5b6ba5" xlink:to="loc_us-gaap_NoncurrentAssets_175c841c-bfad-4517-a463-1833c4f1c4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquity" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_53f86386-f200-4d99-bb3c-39e59bd4f2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a99e6184-aebe-4c37-9898-bf72f006edc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_53f86386-f200-4d99-bb3c-39e59bd4f2c3" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_a99e6184-aebe-4c37-9898-bf72f006edc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_51489b94-87b3-4f25-b366-c8b5ec2e5770" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_65fb637e-6456-43ab-9e1d-d647095ec09e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_51489b94-87b3-4f25-b366-c8b5ec2e5770" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_65fb637e-6456-43ab-9e1d-d647095ec09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_626a6e1b-3f74-406b-a5ce-97b4d327c3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_626a6e1b-3f74-406b-a5ce-97b4d327c3e8" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a8c5ed2e-4c1c-409b-b56a-2037435e90ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_25947edd-9725-45ef-ae03-fd5a8e1e0be7" xlink:to="loc_us-gaap_EquityComponentDomain_a8c5ed2e-4c1c-409b-b56a-2037435e90ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_eaa51a23-6586-4a67-b609-db42e4f22242" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2b594a56-f49b-4679-8cf5-276b5297aa2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2b594a56-f49b-4679-8cf5-276b5297aa2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f4348c70-a3a2-4ccf-b18b-2e698db7430e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_f4348c70-a3a2-4ccf-b18b-2e698db7430e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6a8ac291-149a-426b-b378-f39269363d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_6a8ac291-149a-426b-b378-f39269363d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97a0a0b2-c31b-4af4-95cc-f7e1a8a78be3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_97a0a0b2-c31b-4af4-95cc-f7e1a8a78be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_dfef8b76-1a3a-4fcb-91fa-5a985b4b091b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_8c191e8d-0557-4576-855f-d7e089e9ae17" xlink:to="loc_us-gaap_TreasuryStockCommonShares_dfef8b76-1a3a-4fcb-91fa-5a985b4b091b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_1de9aab9-982d-4df6-8e5a-d22a7ebea5fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_1de9aab9-982d-4df6-8e5a-d22a7ebea5fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_5660dab4-cf77-41db-a323-2ee2e2f7e3e8" xlink:to="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0572bd19-a32a-46b1-966e-e715444b9f04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedTranslationAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:to="loc_us-gaap_AccumulatedTranslationAdjustmentMember_0572bd19-a32a-46b1-966e-e715444b9f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_16f6e07d-f4cf-4f77-bebb-b738ed562ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_16f6e07d-f4cf-4f77-bebb-b738ed562ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d147c427-0744-4be0-8f02-41cea9c5cd4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_b5e0dd0e-6161-4e47-9ec7-e4bad46ef6b0" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_d147c427-0744-4be0-8f02-41cea9c5cd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_f15095f7-988e-4827-b989-b759232c3d04" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_67a70eef-d852-443c-bc6c-f9112ef4d0c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_67a70eef-d852-443c-bc6c-f9112ef4d0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_a50dfeb8-bc87-470b-a3c7-62d4264baf09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_a50dfeb8-bc87-470b-a3c7-62d4264baf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_86ebb908-02ed-4cc9-b454-41540a5fe98a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_86ebb908-02ed-4cc9-b454-41540a5fe98a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_071adb06-387e-4b81-aa4b-3a68fa5d67ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_071adb06-387e-4b81-aa4b-3a68fa5d67ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_ca718e29-6272-4df5-963e-00554bed84d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax_ca718e29-6272-4df5-963e-00554bed84d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_76fc3fe9-7e4e-44ee-a521-1c320fc99bad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax_76fc3fe9-7e4e-44ee-a521-1c320fc99bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_81dc4872-c2a6-4481-b43c-fc51fd42c947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_30185592-f386-46fe-a921-1f5626e1835d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent_81dc4872-c2a6-4481-b43c-fc51fd42c947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6460a76d-e132-4af4-b00a-72964d1aa80b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ff5121ca-f0b5-4fdf-8937-7ed819ee6f63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6460a76d-e132-4af4-b00a-72964d1aa80b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ff5121ca-f0b5-4fdf-8937-7ed819ee6f63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#CommitmentsandContingenciesContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_92770478-1439-4c04-a7bf-fc21d4796162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_92770478-1439-4c04-a7bf-fc21d4796162" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_389fee04-6e4c-4673-81bb-b2d760cbf670" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_HospiraMember_fb63f4cf-cb23-453c-bc94-cd5f2461da8b" xlink:href="icui-20201231.xsd#icui_HospiraMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:to="loc_icui_HospiraMember_fb63f4cf-cb23-453c-bc94-cd5f2461da8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PursuitVascularInc.Member_35c72fb3-bb9d-4d2f-8098-f00016826897" xlink:href="icui-20201231.xsd#icui_PursuitVascularInc.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db8f0aa2-7e99-4f28-9a78-901bf1df5958" xlink:to="loc_icui_PursuitVascularInc.Member_35c72fb3-bb9d-4d2f-8098-f00016826897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_66a13557-69e2-47c6-910a-b5aed44a42db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_cc4c3bf1-b3d6-475c-9bf1-1dbec8a2fcd2" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_66a13557-69e2-47c6-910a-b5aed44a42db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_Contingentconsiderationgross_23c1bb82-24f3-46ad-9ce9-81290ea56567" xlink:href="icui-20201231.xsd#icui_Contingentconsiderationgross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_66a13557-69e2-47c6-910a-b5aed44a42db" xlink:to="loc_icui_Contingentconsiderationgross_23c1bb82-24f3-46ad-9ce9-81290ea56567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsNotes"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_CollaborativeandOtherArrangementsAbstract_b6c5fe7f-01ca-4347-81a8-7ef5f7c7c2ff" xlink:href="icui-20201231.xsd#icui_CollaborativeandOtherArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_c8e3c794-3f68-4069-85c9-5fc0ca837f9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollaborativeArrangementDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_CollaborativeandOtherArrangementsAbstract_b6c5fe7f-01ca-4347-81a8-7ef5f7c7c2ff" xlink:to="loc_us-gaap_CollaborativeArrangementDisclosureTextBlock_c8e3c794-3f68-4069-85c9-5fc0ca837f9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#CollaborativeandOtherArrangementsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_CollaborativeandOtherArrangementsAbstract_723227f6-1c19-4e10-93d2-57a0597e1371" xlink:href="icui-20201231.xsd#icui_CollaborativeandOtherArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_PfizerMSAProductCosts_79da0ae0-d672-4a86-986a-cc32db4d7491" xlink:href="icui-20201231.xsd#icui_PfizerMSAProductCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_CollaborativeandOtherArrangementsAbstract_723227f6-1c19-4e10-93d2-57a0597e1371" xlink:to="loc_icui_PfizerMSAProductCosts_79da0ae0-d672-4a86-986a-cc32db4d7491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_ICUMedicalMSARevenue_354c0cd8-503d-4eea-bde3-23f6989a21ef" xlink:href="icui-20201231.xsd#icui_ICUMedicalMSARevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_CollaborativeandOtherArrangementsAbstract_723227f6-1c19-4e10-93d2-57a0597e1371" xlink:to="loc_icui_ICUMedicalMSARevenue_354c0cd8-503d-4eea-bde3-23f6989a21ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnaudited"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_QuarterlyFinancialDataUnauditedAbstract_0abe3389-783c-4ee3-a76b-538c7aa1457b" xlink:href="icui-20201231.xsd#icui_QuarterlyFinancialDataUnauditedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_53128920-abe2-40ac-a58c-5a5e260100aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_QuarterlyFinancialDataUnauditedAbstract_0abe3389-783c-4ee3-a76b-538c7aa1457b" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_53128920-abe2-40ac-a58c-5a5e260100aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedTables"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_QuarterlyFinancialDataUnauditedAbstract_11f1b0cb-71b4-423d-9ff6-317d300df89a" xlink:href="icui-20201231.xsd#icui_QuarterlyFinancialDataUnauditedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_968dc54d-d2ec-40f3-8530-abea3272eee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_QuarterlyFinancialDataUnauditedAbstract_11f1b0cb-71b4-423d-9ff6-317d300df89a" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_968dc54d-d2ec-40f3-8530-abea3272eee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#SelectedQuarterlyFinancialDataUnauditedDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_icui_QuarterlyFinancialDataUnauditedAbstract_fdc3bcdc-7305-4c4b-91d2-dde5cd69b0a9" xlink:href="icui-20201231.xsd#icui_QuarterlyFinancialDataUnauditedAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_icui_QuarterlyFinancialDataUnauditedAbstract_fdc3bcdc-7305-4c4b-91d2-dde5cd69b0a9" xlink:to="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:to="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_d1ce1f1e-ed25-4503-ac29-12e842ed339b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_115d4ba6-0da5-40b0-8f48-78cbcf768c18" xlink:to="loc_srt_ScenarioUnspecifiedDomain_d1ce1f1e-ed25-4503-ac29-12e842ed339b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_aee8586d-a087-4793-b3fc-0881a85d0a5e" xlink:to="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d3df53ae-4f4f-4726-a712-ae24cf0fd4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_Revenues_d3df53ae-4f4f-4726-a712-ae24cf0fd4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_415c5ec0-7139-4e68-b9de-412008a8827c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_GrossProfit_415c5ec0-7139-4e68-b9de-412008a8827c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_89cf4cef-b64d-459e-897e-3c450611d30e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_NetIncomeLoss_89cf4cef-b64d-459e-897e-3c450611d30e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_d72ac857-2319-496c-94d0-1c77fd669128" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_EarningsPerShareBasic_d72ac857-2319-496c-94d0-1c77fd669128" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_16907b6d-857a-43fa-8584-025c5cd7ddef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8c2a3d9a-8fac-4bc8-bbd7-8795a17ed03e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_16907b6d-857a-43fa-8584-025c5cd7ddef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="simple" xlink:href="icui-20201231.xsd#SECScheduleArticle1209ValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_191ea499-116e-4c55-a462-7db88518b56d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8b94e1dc-bf28-4a90-a4bb-239289d3971e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_191ea499-116e-4c55-a462-7db88518b56d" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_8b94e1dc-bf28-4a90-a4bb-239289d3971e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="icui-20201231.xsd#SECScheduleArticle1209ValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_02fda30f-fee9-4940-a117-5dddd1618698" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_02fda30f-fee9-4940-a117-5dddd1618698" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_8e063e26-d9e2-40df-ac2b-2bb36d13a899" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_a381d35d-05a1-40b8-875f-100a4a680057" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_a381d35d-05a1-40b8-875f-100a4a680057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantyReservesMember_3e4f0d8d-32f2-4a8c-8035-d11c894e36ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WarrantyReservesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_us-gaap_WarrantyReservesMember_3e4f0d8d-32f2-4a8c-8035-d11c894e36ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_icui_SECSchedule1209ReserveWarrantyInventoryMember_e87dde2b-0a92-4fdb-8bcd-6648caaf0e64" xlink:href="icui-20201231.xsd#icui_SECSchedule1209ReserveWarrantyInventoryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_icui_SECSchedule1209ReserveWarrantyInventoryMember_e87dde2b-0a92-4fdb-8bcd-6648caaf0e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0b301f19-24e3-496c-9e48-ac599497a0a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_eaceb5b3-7ea8-417c-8460-0730e69a1376" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0b301f19-24e3-496c-9e48-ac599497a0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d37a76ee-e519-4547-8db7-25ebb247c66c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_d5785e1e-383b-4e2a-b11e-6188dcb776ba" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d37a76ee-e519-4547-8db7-25ebb247c66c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_d37a76ee-e519-4547-8db7-25ebb247c66c" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_10b37294-f289-4519-9bfa-6121239ec81d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_10b37294-f289-4519-9bfa-6121239ec81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eec1c444-ffd9-4f7b-a75b-c335ff4dcd8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_eec1c444-ffd9-4f7b-a75b-c335ff4dcd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_17dac78c-3fb7-4041-8746-8606cf71057d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_17dac78c-3fb7-4041-8746-8606cf71057d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_9bfdbc0f-321a-49e9-a5ad-4a96e24f40a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_9bfdbc0f-321a-49e9-a5ad-4a96e24f40a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_e6101c44-60d3-4bf4-a290-575f3c6f371b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_2bc585ad-1228-41e0-bc1c-69d4772d2a16" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_e6101c44-60d3-4bf4-a290-575f3c6f371b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>icui-20201231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:icui="http://www.icumed.com/20201231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="icui-20201231.xsd" xlink:type="simple"/>
    <context id="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8d6bb73f77341df8c079035a6265eb2_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i770e35d8620a413594011eadac5f7b05_I20210131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie71a68a6c4f24e05bb043b585d0cb025_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1360d7e15e094fd18acc4a4bab5605ca_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i8daa370f37124221b41313340c2c97a1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id93406efa1ac441e8aee0665788693b1_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ifc61e36fd10b45f4be0eca0450dbea29_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i695a83d2b65c4cffbf60f4efdb75accd_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i94f099ea48d94043aec9efcf9f305a69_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id4f683240e564390bd0a5e4cdaa7d73b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ic6671f1edbef4f9c86b426389b34b84e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id041ebe513764929b14aa3dca0b305bd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2a226910f3b04805aaa8b4fc6c456ceb_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7e87bbaa77d14bfba6c5ea83e29d3218_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if68a64407abc4aabb78d4aff5c5ebffc_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifc6f9662ab29416eb2ddcef09471b04a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3fd3cf76fbae456993f0821599047e15_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7d26bce99320453dbf980fb8ff5ccff7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i07f0ef954f004119bf795d85f23f48a7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i941077e9e65248ecbc731e28c0dab849_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i98d8ed1ba7e246fcb376d094f5e63cc6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7b64f566c3944eff8dafe5ab126414b6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i721f23b2290e48fb875f9886e5f93241_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i17a3f3a446db404a92023c566cdf5eff_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i86fcdc4f7fd3402cb540ebb4c03ef14b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9e8560ae4457417685879d8834d7012f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i970d40f9d0894860a0383e72d184d0d1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i26cdc31eb9e94e0c8eb6e8fa60c91321_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2df52490cd224016bdee07937eb5ea04_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i66c1d74b61044346a7d0f00d0053a7f9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i34da91d3021b497eb7e0a180a09a40e0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27debc35fde04d958bcb22e1c2fe00f2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6aecd989ab3c4722a5078201ac083747_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia37f831eb2a14397b6b1dea3d6882c4b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9353f53d36e48649dc5a595315f106a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="idcf206f2fa67453182e6c1bebc7981f2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac4e7d4ac2e9436db421c7e9053da22a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibedb5f1b9ecc4f9dbd993902a39a419f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i758394d3676c477ab0781cab35656dcd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie954b4cc360f47e08d0d7e942764dc8b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i093c3d65e6434baebedac07ac23c653d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">icui:CommonStockSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic7737f8986974b2382e944c171f0bbb0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if59df0834e8a445283135a6c18778cba_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2eb3d5ee3cd942a29dbe5a844ff4d736_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7cc48c84f5ed463db8554a7c86e1f633_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icb7a1db398b2496ba71a306d9ed210f4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4aab91072ea840edacc0c7fc5d05b089_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28139eacde254567b47b144f43c35767_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ieaca14194b134dbe937f61225e76808c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d11616409e1431093648a282f90802c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie93565c0c57f4be090fb226810da1ded_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:MoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib633ddc653f34aca8036214f9be9f342_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:MoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c7ba6baff0946de90e2ccbb394a5e77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7e0ffae2b3e46469b2a991e935581a5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i356d8344efcf433d868bcc8967746c8c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5565d8dc3035448bbf5281ad24ba56e6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5e1c9f9c5744ec29e8594c14efda415_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i67d02ef5a21c4fbba66508d1f5d57b02_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if81296c217234940af2a560d385d0ce8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e447a3687a54887befc43594a4c1f70_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i56b72e7775894e388a742d9efd2a08b5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icdd09ebc96134c9a8b8926942a5aa4e0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0bc95c6faf947bca2778a479a931039_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba375119b4ef40b7a668decd67ba1e17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0e4ac5ed50e4ca5b140d68bc3009d5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i93ef9f2a965d42ea88f2323e210244a0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i97ea0401333f4b6f98d66c0f96664c21_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:FurniturefixturesandmoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76751bdb750641a08a32350453fac10a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:FurniturefixturesandmoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id83b9f5142f04222b52bbf1657200bac_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic8b2759c250a47e28bfd7c33e4162609_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17e2870f8aaa49dda6bf40a03a5c2515_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8965f250abbb4f1186ab1aba0507085e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">icui:InstrumentsPlacedwithCustomersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i77563a4995174b90bbef1bbe2e1f8279_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:TruProcessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibcb53675d86846df88cd13524669677c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:MedicalAustraliaLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56c5d891036a4fb18a0276db782ecf5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:OtherAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i54f1a5c673c44abdba9c7587a2a45fcd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98463b7b76424440b55ebbac86e98567_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c2b7e94d7ec43cea8a00af944483bd9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e6c3f93a2af442483cb9a03f71b9531_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i247f34865e8a493da1779dd5f4553c2e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i600eac4bc1d14ee28cb25fc3d6947287_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ce8bcd9c55d44f3ab59516fa0cebcae_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd807e5719004517b4b0719a870bf01f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5cbfaf87dcab484eb106ba8ec3c9d76f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if69b1ff9be9641c38b6acba3dfa8c46b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a2b8b15063742e8aac8424dc709a357_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6dbb534d8c254eadb559b87e2bfc28dd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia64b8b4b90794229ab6e662085126475_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01a9f10d56c44a33997e1b74d29005a6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerContractsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i91c7a0b99f94487d99d15b0710dee1a3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib334f707a94740ffbf3efc76668f48db_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia569c5c4ee854944ad9114edaf43ce4d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5234ddfdcaf142548dafa1ba990facfd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i439c07e17cfe4e7a923cf0c8f678e3c1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3f4bf8b52e6947ac9b80cec872734c37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i79e1b07ebddd415f952ca7593bd74137_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0330714457bd47ddbf2d56a49c6af36f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i903d8d80f6ca437a910a2c7208d57ec1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic909fd6d062b437bb4359b5942abc604_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6f000b1760cb4b419d394517dc030c28_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:InProcessResearchAndDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id82841562ef14fe3a20640cfa3b892c3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if0e0b30ac0c841c9a607491b55317d05_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide06813eefd945e4996e21fead516212_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">icui:LongtermInvestmentsDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55bc40686ba64aa69aa615123c226d17_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">icui:LongtermInvestmentsDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifd7077c0aaff480ab0317e214176f294_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i84c93f3069f44ac1abf3e76fb5920f6d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58ac4bd4c3b248b385e9d294f32442e9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7323e9c036f4c658ad812da2fe3e8a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i41bbd1d7593340aa90ae8e3c9575eaa9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d6c2b4675584ecd8a1220c19654f2af_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa1acec6eb5243178c050037ee96c4d9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5cc9e477d8cf48839311d4d9f93eaf59_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i06a7f29abb004d20b7adb8baee2bb492_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i572e6ab8ddc0441db0a0e2044cf8c2b5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:ForeignDistibutorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i42442aec09ae460aabe063ba76da725e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i77f4a897fbfb42e68f536aaa813d2fce_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i190e457cb2184846a7d96df1580d4aa5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4c89867f10084e80bc20692242c6d4f2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i415327beefd54d9db3b6ec0de9a9b4e5_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4d3a071b10d94729b478044f34bcbad3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i59033598febb4af9b760e60fcf8ab3a9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2c383ef8730d48f9bd430e6719f2ea3a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:SpecialTerminationBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i568cfa51d4ea4908989b20880cad4564_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie7496471d9e543378498e26ce84d3c85_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i54770dd1ad034fda977364b29c507237_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6392b03c742548d9acc90318e981c794_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:FacilityClosingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie721a8af7dae41ceb63a43bbdfb9243d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5018e32576d64e09b8ab6a58544cd039_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6a3697c7a31e4c348140b4d14fd4f4a6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionConsumablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8623b4f2bb2141429e23dbfb806ae09b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i17534a4efe5e479ab3a50b961b8a25b9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iadbfc8e2ee314f6ba2aec597f842e544_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:InfusionSystemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iab0906deffe74ebbb1d8fd16b848938d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a29ed3245c84ee4a8240df9ed60e784_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idc1dfd99f00c46d8a7ec3cc0fddcfdc2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:IVSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ica227638f52a4458a4c28e766f0801a8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78f184a2fb6e4a85b00b134f60016c89_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d2407c448b74414b82766950477a2ca_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:CriticalCareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie9edb1f221244fa2a61f3ded9c9ffd6a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i577687046c82471d85a150b6d92bd081_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iaefdcb65e60f4f16b187338df0023a49_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:EMEAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i685f7a0dc41146f4a19000ea7064af15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1ed996a5d6c4418dae7169824a7dd1f8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0a8f9b026d2e4474a865b825a4fb0ae7_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherforeigncountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i52685cad70704be68a1a5899d0542986_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6304bfc809be459e81074f58c051c0ad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia2af96aaa2b440bfb864f83b66f8d7c4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0cdb1c3ea0544108af5af0390db0387c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic47888c9e3554d88a2e9bf396bcc7af3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i77762b82b60b4e5599b6b1a58724023b_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic491d1e0ca4848549ee0d92ab0d48cb5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:InternationalSalesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i83ed3577d5584c7ba02e54fe472582d7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:InternationalSalesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b1cc87c388644e58fa1591ccee5f2f8_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:InternationalSalesDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i22a416a90f794d03baba343c64447069_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i18d553fef6d3485fbf26421e894b717e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie701073ac4ba47feb0325d50e5f36a9b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ec5a3d82e2042dbb42f7e58a8c3ed63_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id390cd4ca80c49bd87db585bf2deb350_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:EquipmentrevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i453f064b6f8e4d7a9a4560206e9aa3bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">icui:SoftwarerevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d22a847e34749d49fc06d4dcc1740d0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:NewAccountingPronouncementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1d090a42bd446c0abdcd90ea593703f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied9c2f2b0ca443739f87ecabd79196d8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e128ea136d648d6b2101b831855b2c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0e343b322fb8400f826bc26e234923c7_I20111231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2011PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-12-31</instant>
        </period>
    </context>
    <context id="i636979605dc044119fe0a96879a809fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2011PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i02d960e07aec40c9adde0616a61872a6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2011PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ce1175c8ec24e52a266009c908f4d55_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2003PlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc050b32f3eb4b00a977285a405605a0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2014InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fbb8bafe5714ab598ff0ce32d3cbfee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2014InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc3ee56735554b50a472d01c935a947d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">icui:A2001DirectorsPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:TimebasedstockoptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:TimebasedstockoptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic58d1a90c77a46de8e72448102220110_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:TimebasedstockoptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i774f2a8c38d64ea19aded938ad08fdda_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ae1f14bb2b842889448f354d0c0a41f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:PerformanceRestrictedStockUnitsPRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0d250297d1c2475ea44d45e807caae00_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65f4a75a6e1747f09c4349e6c54767b6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i614198653beb4343a8f6edccce0c1e3a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i192b818c63d74ca7a2b45ab76912e7d1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:RestrictedStockAndPerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:RestrictedStockAndPerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">icui:RestrictedStockAndPerformanceRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0f83444bbc6346e0ad74d4d3633d6156_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5368dbb06a264d0ab7ec90e9e2dd0f13_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9fb91ce8f1894c0fbb92cd913bf35bd3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">icui:Hedge3MemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i672a0c42d65540969d2635d44e05dcad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i015e632a851f4a3a91013b69beace003_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65a7808f96eb47d6bdbc50fd69382397_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87279f070f1c4d03b29401da8b0b9c62_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:DerivativeFinancialInstrumentsLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i32b2d82a250245538ef8bb9259b7ea28_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ea1666842b54b45812b8aaa56469c00_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie397bdd97ef74ee58ea86490d808cb6a_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7407fa68d7844a77b47450d31135643c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic520cba15d324a6bb0e6955ec924db2c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if494aba523df4370bf895e05860380d4_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeForwardMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:CashFlowHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-02-03</startDate>
            <endDate>2017-02-03</endDate>
        </period>
    </context>
    <context id="i0bd856d2e8df4b66824315d58442af22_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputCostofDebtDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib8b4c355ef24475f811a91b836016359_I20170203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:MeasurementInputCostofDebtDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-03</instant>
        </period>
    </context>
    <context id="idff6d79e4f9b4fcda591d213194c01f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i81bf9c6bb40b48e3be6ef8b66fd62a74_I20170203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:HospiraMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-02-03</instant>
        </period>
    </context>
    <context id="id637182b2f3347d5a92c0e47cf08f50b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:RevenueGrossProfitVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i20b217be060043288599a88581ede3ce_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:RevenueGrossProfitVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27da0786101349cc836beaeedf6de281_I20191102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">icui:RevenueGrossProfitVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-02</instant>
        </period>
    </context>
    <context id="i3094529854d64d1783819e378fe3f5f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i199eb9079114442f8e05eaf772ce8aa7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iaec6f804035144f1aeb4f7a0b193c5d8_I20191102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-02</instant>
        </period>
    </context>
    <context id="if06729d63e4548dc859431d25cc6865e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6da548cbdf1347f3b192099e0563432c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0242c90498c244719b20685fcc39970c_I20191102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-02</instant>
        </period>
    </context>
    <context id="i8aaced83b5eb4cd6b7d8a20487ea89f7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6757fd421a9f47ac8d81e3292bdae119_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d0adc33ced64b39b0109fd28417846e_I20191102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">icui:PursuitVascularInc.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:CreditRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-02</instant>
        </period>
    </context>
    <context id="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1afc1047dda14d16a8964874e75f4fcf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic546cb0b1c66454aa6dc3280a69790ea_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ideab6c2c2f31442ca1371a128e99d243_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc7ba77e338e4ebdbb515474e86389e6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ddc4de7c9b346db9176b27ea244848b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i47c3760f6acf4c06ac818f0534597c08_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida8e8c5794f740c5ae172e5e40f1340a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d654700bbc24674b35667c25fa8dbee_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb60ab6728d2449494e087f36199f757_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i137de13d84784b6ea0214a4be53b66d2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if3ab41f716984f27b6d87723893c8e80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id5f839028f074235b1939402355bd07d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id08cb655cd8f4ceca208377551d5fe1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifaecb6e4111c4e5fa07530ae69c96124_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7de36edea02d474a88fb9f3d154d068a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i53c9f22455d94b61897d1d9e22e2c550_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7e8ac7be6f24b50a84e7e24a03692de_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6ca3eddffa44816a3efb227af28d5b1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i329052146d924a849559fec3dba95fec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie30163b0a8fd4a9fb4940eb26e996bf8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i27c17ccf24144bdf8bd5bc360a32eb87_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6b1abb0f92824b3a8c9a8c4aa70051d2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifd30d41b809544d085b5f15f61adf407_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ad28621d9c647138ad7847c3ad22821_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1df9132e62bd43179a3970efe75e6a56_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">icui:EarnoutliabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i17d84fbfa92841b7a1e26ff77b2e355a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9b85958476254fbaafa43d7fcf8ec158_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id9e607458f3043e0bc988ffcdaea390b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa50a51d076241868de236fa467e7cdb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:LiabilitiesTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7262ef4907d34516af2d850d35fc48ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8ec26f8c52db4341b1a7b45f65072b34_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia3fc750845c541079023b225108dc2a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i03701cfd51854d6b92665772650715af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIIMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id14fe96af6c441e181ed766270e0a290_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIIIMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6738cf77a3c842be85999687a6baedb4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIVMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4affcad02db488ebab31125a25b2519_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">icui:PricingLevelIVMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7a450ba302d4cda9d839cc2879c4663_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NonCurrentDeferredTaxAssetGrossTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i469188b9412e4799bc0658df214a84d5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NonCurrentDeferredTaxAssetGrossTotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id2f9b502583844e3933f5f5090005421_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i130aabdf23d647ccb640bb394e4e9cd7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i86f7da30445548189283eff746fbc1db_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f596f8e39e74d4687e88d5ceeef39aa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">icui:NoncurrentDeferredTaxLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idbb0bb52538042239f4f4ecb1374628e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ee4b03647f548c08d7a55ee4d225c9d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d70fc7a88204197aae2fb55c57339c2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ica9e34f4ce9c43e39e177dcdf23856c4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6ea3df0df59f42c9a05d13325414c3f5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iecb1195295ce4d7aa11d785c557c753e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:MexicoPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i323d01dac1854be9806decd774e84f2a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:MexicoPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i794078c845c24b248414857080bac826_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherLATAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i07bf41640654450bacfb355cd9f7886e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:OtherLATAMMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i61596fff86a24378900e00973f4af642_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5368e430f01e4986b0eab9ecccb888b3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5e11f7139b1f4191b29f1554a6a510e8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ItalyPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib64cb4557582431f9083f61e2a0723c8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ItalyPropertyAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5bb126d6689f4ecfbdca930092276929_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d84d9a41ca74147a4bf7af04ec00b00_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:ES</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1087e964987540cab68640bf193a9e77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib08941bdbb164e7bad8542a92552ec70_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8fb34ffc80f749bdabdf05e7fcbff74a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i26ebcfa32ecc412b94ffbd3972e4c7b1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibfbacabee4b64b5296467d7c3267b2a9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie93d2ba83fe14bf6af5826c68c107581_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:ForeignMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5c5483e7b4e04b7eb271dea793e4fd5a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:UnitedStatespropertyandequipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id4f244cad332436891a265fead8a8428_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">icui:UnitedStatespropertyandequipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id17a24a9fda64b3494708e19326f5eff_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i578044ec05f642b0ac0a5af36166ed42_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ifede555e8dfa4129a7ffaea5cec128ca_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if6912dc552a14f149621de2c225052b5_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9d56ec5c463d4c6aac944bf83b152110_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0976175e67a0470ba3bf12e2eb426feb_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i0e229ab16e5c49e0ac17e05a841dd016_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i398414e8625b4ecf86f628776049cae9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie6b612e08ad849cfb1b9f0767240172a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i94b41bc8116f4ad3996ccc6d7aff7245_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3249c0831231456e8a6738a91f09cc42_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d13bbae984447ba85b783a817362d7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0ba337a1ffbe4c9c9d955ad845da8e94_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idba65f144b174058a83d18371374ca75_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9bec0be37c82409f8e1f634d2ae8059c_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i98a47ebe4526409abc3c23f485c6d6aa_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib4ce42c03d174ab8bff03e6f1b62dfbb_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i051b6e9d94094f779d8243f9c3af93e4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id2a3c73bc60841c9bfd759776902e138_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if773fb72c1584f17bb56b85ea1d65f32_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i91769633164b4503b8478da1ab0f1fe8_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="id4c29f41c82146568c279b972593ef77_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9408ffd938754566b6427488e9b580b9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i481efdeff38f4bd7a144237a476e991d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i25c89601f01348ea8794a997909472a9_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9bc10eda4cb6420fa1dbe497a9b8e774_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ieaf8e8dd2d1b4e029258e43e54142acd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i842b252b2ec6489796ac3fbca9e8a045_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i90a9b382ea184e509886e3f9d353cc8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaf669592c3b94cf9b373b97ac19e7712_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:WarrantyReservesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3e712a0a683048498d1c4c45ad2f0172_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">icui:SECSchedule1209ReserveWarrantyInventoryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i80481f443f8e4d2fa76dafd4d22f7ea8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000883984</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>icui:segment</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="mxn">
        <measure>iso4217:MXN</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF8zLTEtMS0xLTA_1d62747b-d45f-409d-83ba-ac943a07724a">0000883984</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF80LTEtMS0xLTA_7073c29c-6d08-4679-b097-fe772660c035">ICU MEDICAL INC/DE</dei:EntityRegistrantName>
    <dei:AmendmentFlag
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF82LTEtMS0xLTA_399ca3e8-2a4a-4220-9a37-4bd65fd007c6">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF83LTEtMS0xLTA_92072d14-5a73-4f34-b273-3ee06fcb1a6a">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF84LTEtMS0xLTA_e6851046-6f71-4f22-9a1e-8dbe6966f822">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV80L2ZyYWc6ZDU0OTFhN2MzZTZlNDgzNmI5MzZjODY2OWI4NzJiNjAvdGFibGU6NTUwNTQzZmVlZTQ1NDdmN2E1MTJhYmY2NGQ1MTM2NTQvdGFibGVyYW5nZTo1NTA1NDNmZWVlNDU0N2Y3YTUxMmFiZjY0ZDUxMzY1NF85LTEtMS0xLTA_07c7d9e0-b25c-4c61-a625-369d110efbd5">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA2_1fd7dc45-3d9b-4b41-8834-dfc720e7b47d">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjEx_49242a39-cbfb-471c-b68c-b159b767d472">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8yMDc_2db070c3-e5ac-4df2-ad59-ea1675479b05">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAw_310d546d-356b-4dcb-ab7f-38ed7a99ff7f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAx_eb893530-b77f-44a4-8fb0-25674c0082fb">001-34634</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ZWI4ZTg4NDlmNjUzNGY3MjgxMjIwN2VlMjhiZWY4YmEvdGFibGVyYW5nZTplYjhlODg0OWY2NTM0ZjcyODEyMjA3ZWUyOGJlZjhiYV8wLTAtMS0xLTA_ff8dad73-534a-4090-bee0-ca6115c32c6e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ZWI4ZTg4NDlmNjUzNGY3MjgxMjIwN2VlMjhiZWY4YmEvdGFibGVyYW5nZTplYjhlODg0OWY2NTM0ZjcyODEyMjA3ZWUyOGJlZjhiYV8wLTItMS0xLTA_b26ac3cb-d96a-4b6e-b285-2f7ea356cf38">33-0022692</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8wLTAtMS0xLTA_4310e04b-247b-4e4a-843f-7d5dc9afca4f">951 Calle Amanecer</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8xLTAtMS0xLTA_a6efe423-ad9e-4c3c-8ccd-2100658f1358">San Clemente</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8xLTItMS0xLTA_d1f56138-fc5e-4687-a927-0455907696d3">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6Mzg3YmZiZjJkZjMwNGE1Mzg0YjA1ZWMyYjM3MGI2YzUvdGFibGVyYW5nZTozODdiZmJmMmRmMzA0YTUzODRiMDVlYzJiMzcwYjZjNV8xLTQtMS0xLTA_75bfed8f-9e08-4806-8380-6c1da7ae17bd">92673</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAy_85375eea-d563-4edc-9aaa-880b31f4cdcf">949</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA3_af3a2caa-af8b-44af-82a8-9314fa35ed5c">366-2183</dei:LocalPhoneNumber>
    <dei:SecurityExchangeName
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6OGZjZTgxZTIzNTJmNGYyMGFkYTNkNzZiZTIyZGM5ZTIvdGFibGVyYW5nZTo4ZmNlODFlMjM1MmY0ZjIwYWRhM2Q3NmJlMjJkYzllMl8xLTItMS0xLTA_01698492-33bd-4c33-98ce-d48bd8d569d1">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6OGZjZTgxZTIzNTJmNGYyMGFkYTNkNzZiZTIyZGM5ZTIvdGFibGVyYW5nZTo4ZmNlODFlMjM1MmY0ZjIwYWRhM2Q3NmJlMjJkYzllMl8yLTAtMS0xLTA_34709bcf-4b91-482e-a4c5-52930c12c26a">Common stock, par value $0.10 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6OGZjZTgxZTIzNTJmNGYyMGFkYTNkNzZiZTIyZGM5ZTIvdGFibGVyYW5nZTo4ZmNlODFlMjM1MmY0ZjIwYWRhM2Q3NmJlMjJkYzllMl8yLTEtMS0xLTA_28743916-a711-43b1-bbd2-91e3a7681b03">ICUI</dei:TradingSymbol>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjAz_e29a3618-05e6-4db3-864e-6d8bb12ae3e1">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA0_053bcb67-6e2e-4578-b900-027b99c1ba73">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA1_38c07c80-2b8b-4a36-9b84-487b284f9de6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA4_68f32c37-ab24-4666-a994-0eadf98484ee">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ODM2MDJjMTQwNjFhNGI2MTkwMjczN2JiMGZkMmRjZWEvdGFibGVyYW5nZTo4MzYwMmMxNDA2MWE0YjYxOTAyNzM3YmIwZmQyZGNlYV8wLTAtMS0xLTA_dcd4e793-ad84-440e-adac-289d0c73392d">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ODM2MDJjMTQwNjFhNGI2MTkwMjczN2JiMGZkMmRjZWEvdGFibGVyYW5nZTo4MzYwMmMxNDA2MWE0YjYxOTAyNzM3YmIwZmQyZGNlYV8yLTQtMS0xLTA_221c1cfd-5356-4cb5-a940-2b3acbe0fc8c">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGFibGU6ODM2MDJjMTQwNjFhNGI2MTkwMjczN2JiMGZkMmRjZWEvdGFibGVyYW5nZTo4MzYwMmMxNDA2MWE0YjYxOTAyNzM3YmIwZmQyZGNlYV80LTQtMS0xLTA_fd69d7d2-0c84-4c71-b31b-712698ea281b">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8xMDk5NTExNjMxNjY5_9983fa68-55eb-4f1e-bac5-c727f2a29dbb">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjA5_5b8523f7-04d4-40b1-8a93-5f953f48d58e">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ie8d6bb73f77341df8c079035a6265eb2_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8yNTc2_bffae677-f384-41dc-90a9-1618efb9a399"
      unitRef="usd">3594086791</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i770e35d8620a413594011eadac5f7b05_I20210131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8yNjc1_280ccbe5-7931-4a1a-826e-b283ff17360a"
      unitRef="shares">21138567</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xL2ZyYWc6MWI1MTMzMGYxN2U4NDY3MDkyZWM0NDA2NzcwOWVlODQvdGV4dHJlZ2lvbjoxYjUxMzMwZjE3ZTg0NjcwOTJlYzQ0MDY3NzA5ZWU4NF8zMjEw_4d38d850-40db-4827-807e-79d95e792132">Portions of the Proxy Statement for registrant&#x2019;s 2021 Annual Meeting of Stockholders filed or to be filed pursuant to Regulation 14A within 120 days following registrant&#x2019;s fiscal year ended December&#160;31, 2020, are incorporated by reference into Part III of this Report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNC0xLTEtMS0w_8a03bde6-8b17-4685-a23d-c538791417a1"
      unitRef="usd">396097000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNC0zLTEtMS0w_880a3683-93d8-4fa6-a40b-60f0a254c0aa"
      unitRef="usd">268670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNS0xLTEtMS0w_c8eb347a-895b-4273-af75-e5acd29d140b"
      unitRef="usd">14687000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNS0zLTEtMS0w_b8d0a759-811f-405c-abf5-c5299ee0e96c"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNi0xLTEtMS0w_20b03671-9603-4288-8cca-88d641641b79"
      unitRef="usd">410784000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNi0zLTEtMS0w_ab8bd0be-b02e-4dac-b152-3495775bf9e5"
      unitRef="usd">292637000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0wLTEtMS0wL3RleHRyZWdpb246MzhmZTRkMzMwZmM1NDZjOGFiNmE1ZDgyMjkzYWQyNjNfMTA5OTUxMTYyNzkxMw_3cf132d3-3d60-42d1-a394-ebee9496ec0f"
      unitRef="usd">21490000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0wLTEtMS0wL3RleHRyZWdpb246MzhmZTRkMzMwZmM1NDZjOGFiNmE1ZDgyMjkzYWQyNjNfMTA5OTUxMTYyNzkyMw_024ae39b-9695-4fbb-989f-8cb402028ecb"
      unitRef="usd">20219000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0xLTEtMS0w_cee7a888-8eb5-45b9-ac54-66781496b8e8"
      unitRef="usd">124093000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNy0zLTEtMS0w_7edd77dc-7f38-4aa1-b9e5-0679306aa8a4"
      unitRef="usd">202219000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOC0xLTEtMS0w_df16d7e2-78ca-465e-9756-b982e513b44d"
      unitRef="usd">314928000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOC0zLTEtMS0w_adf2e201-e07a-4ec0-9b96-5f60bfabcd54"
      unitRef="usd">337640000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOS0xLTEtMS0w_bd6676ef-f50f-444b-b988-f9d149dc509e"
      unitRef="usd">29480000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfOS0zLTEtMS0w_05da3a3e-4140-4840-818d-b9a2906872f7"
      unitRef="usd">15720000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTAtMS0xLTEtMA_374e320e-8222-4192-a770-4d409db9a556"
      unitRef="usd">41492000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTAtMy0xLTEtMA_d3a8e5f8-e67a-4992-89f9-0d8ffda266e4"
      unitRef="usd">33981000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTQtMS0xLTEtMA_70b3f7fa-c6c8-472a-9612-db145f9e9dfd"
      unitRef="usd">920777000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTQtMy0xLTEtMA_9806c74c-9227-4d1e-9485-80e834476346"
      unitRef="usd">882197000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTYtMS0xLTEtMA_76d1bd88-40bc-4932-ad10-36f3221fd845"
      unitRef="usd">466628000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTYtMy0xLTEtMA_1f6f36c2-b7d4-46eb-a305-579421266bc0"
      unitRef="usd">456085000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTctMS0xLTEtMA_633a3a79-3060-41c1-8e88-044eb7668a61"
      unitRef="usd">46571000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTctMy0xLTEtMA_80b651ae-72d0-49ad-a634-4c69dd734469"
      unitRef="usd">34465000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTgtMS0xLTEtMA_dae3c70b-f8b1-47e0-8bae-ebc60a84d48a"
      unitRef="usd">12974000</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTgtMy0xLTEtMA_a39fd505-2ca3-4b54-97c3-fbca9feb0330"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:Goodwill
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTktMS0xLTEtMA_5ad6c36a-dc0a-4838-98a1-17a7a0af8a57"
      unitRef="usd">33001000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMTktMy0xLTEtMA_71fe324f-cb5f-4608-89b8-2c11331fbddf"
      unitRef="usd">31245000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjAtMS0xLTEtMA_deacbb92-d249-487f-a5c0-1a5d1c106e13"
      unitRef="usd">197231000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjAtMy0xLTEtMA_c5f2fab9-ee5a-4e66-a905-90cac2bc710a"
      unitRef="usd">211408000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjEtMS0xLTEtMA_fe6b05fe-cc0f-4232-a734-454bdf50ae69"
      unitRef="usd">31034000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjEtMy0xLTEtMA_39594823-987b-4afc-ae75-213711f74dab"
      unitRef="usd">27998000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjItMS0xLTEtMA_1d1060ac-9948-4960-a74a-4710c03263e7"
      unitRef="usd">55475000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjItMy0xLTEtMA_0c32c07e-675c-470a-812c-04d088318a3b"
      unitRef="usd">48984000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjMtMS0xLTEtMA_d43a8db3-87ed-4d0c-90be-6962b9788470"
      unitRef="usd">1763691000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjMtMy0xLTEtMA_396cffc3-0380-4d27-a183-17386ea44b94"
      unitRef="usd">1692382000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjYtMS0xLTEtMA_1036ae7f-0ca0-4964-82b4-0b5523ef1547"
      unitRef="usd">71864000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjYtMy0xLTEtMA_cd57dae4-e495-4e45-a2ec-c533bdf3370e"
      unitRef="usd">128629000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjctMS0xLTEtMA_86012a55-e170-40f5-bd2b-14031924e461"
      unitRef="usd">97021000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjctMy0xLTEtMA_0cf975d4-685e-41a8-80bb-5bee09182d78"
      unitRef="usd">117776000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjgtMS0xLTEtMA_2e408a4c-b0b4-47ba-9161-4ed0de7d94cd"
      unitRef="usd">303000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjgtMy0xLTEtMA_ae5903e4-f0ff-466e-b499-f2f528c5a9c8"
      unitRef="usd">2063000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMS0xLTEtMzg5Nw_0bd6586e-f65b-4e04-b62b-7bc48c2d2792"
      unitRef="usd">26300000</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMy0xLTEtNDY0MA_fa81b228-0f92-4255-ae9c-9fa2de6e8ddf"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMS0xLTEtMA_2608f96b-e810-4a18-b3d8-2aed18602310"
      unitRef="usd">195488000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMjktMy0xLTEtMA_ebd030da-be68-4bb6-9e75-2b09b3cd60d9"
      unitRef="usd">248468000</us-gaap:LiabilitiesCurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzEtMS0xLTEtMA_4324560a-0c22-4345-a6c4-4c7e628de1ff"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzEtMy0xLTEtMA_2e4f335f-8c39-4217-ba99-2c79fa4e6579"
      unitRef="usd">17300000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:OtherLiabilities
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzMtMS0xLTEtMA_dcdcbb6b-bedf-44bd-aeb6-dfae4f9f52c5"
      unitRef="usd">47835000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzMtMy0xLTEtMA_5577a2b4-2e52-4815-9247-5391a7086c33"
      unitRef="usd">32820000</us-gaap:OtherLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzQtMS0xLTEtMA_a6ddc4bb-0c06-476a-b3bd-fe43ed3ee1e7"
      unitRef="usd">1663000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzQtMy0xLTEtMA_e2edf7bb-cf4b-4737-90ac-f11d2f21e6bb"
      unitRef="usd">2091000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzUtMS0xLTEtMA_5f577d92-5cb2-4190-b762-22b2287965b0"
      unitRef="usd">16440000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzUtMy0xLTEtMA_6854dabc-5047-4fd3-bb11-af122c3fdc73"
      unitRef="usd">14459000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzYtMS0xLTEtMA_169d852c-41c2-4e04-bd4d-85e4b211c4c7"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:CommitmentsAndContingencies
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzYtMy0xLTEtMA_21b91696-f3cc-4451-bee8-e390e7b9efa6"
      unitRef="usd">0</us-gaap:CommitmentsAndContingencies>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3Njk_33fb02b5-a04e-4629-a45a-55fa4ba553f7"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3Njk_b2e9388c-e88d-4827-a229-f194e89c498d"
      unitRef="usdPerShare">1.00</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3NzU_0a903ec6-7a0c-43e9-9cca-901f7db84c44"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3NzU_fdceafb6-2b74-48dc-bbd5-91361c5806f6"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3OTY_00dc1034-299d-4af5-b676-46c05ab13f57"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtNDc0Ni90ZXh0cmVnaW9uOmE4NzFhZTYyMGU4YzQ5MzZhMzI3YmI4NWY2MGFjZjg3XzE2NDkyNjc0NDE3OTY_ae1cc85c-e351-4f90-8b6a-cdc257e66676"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzgtMS0xLTEtMA_0cf1d56d-4ac3-460a-a2ab-99dcaac4c090"
      unitRef="usd">0</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzgtMy0xLTEtMA_6f5c0da4-b36f-47bf-8d8c-a1c88061a51b"
      unitRef="usd">0</us-gaap:ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4ODI_2a79c763-1d1a-4d27-ae7c-20e8583aad32"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4ODI_aff0b4e9-4d70-4845-abc4-2f619d005d91"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4OTE_3ebc84e1-7e0a-44e4-a7b6-ec2f8ee7e17e"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE4OTE_53a704df-fc28-4c89-a27b-1c9dafbffd74"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MDA_1786edaf-119c-4857-b8c9-fd666de8692d"
      unitRef="shares">21058000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MDA_6ee94f9b-7916-46da-99e8-87899c5ca4b3"
      unitRef="shares">21058000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MDk_3b242261-fbb3-472e-b756-69cec65d65e1"
      unitRef="shares">20743000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMC0xLTEtMC90ZXh0cmVnaW9uOjQyYjYyMTIwODIyZTQwOTJiMjAwZmRmMTEyODlkY2FhXzE2NDkyNjc0NDE5MTg_e7e6b662-f2eb-40e0-944b-169bc05ba7f9"
      unitRef="shares">20742000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMS0xLTEtMA_6a9f8364-67d8-4959-94cf-4a55b7274aee"
      unitRef="usd">2106000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfMzktMy0xLTEtMA_de444521-733b-48f5-832e-1bd99889b31d"
      unitRef="usd">2074000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDAtMS0xLTEtMA_a99c22b3-95f7-4773-b02c-09cfa4c62cb1"
      unitRef="usd">693068000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDAtMy0xLTEtMA_f44b9f8c-6d23-4a0a-94a0-091fdeec2fdf"
      unitRef="usd">668947000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockShares
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMC0xLTEtNDgwNS90ZXh0cmVnaW9uOjU0NTcyNWJmNjVhYzRlMGJhMzNmMzBlOGJhNTkzNTljXzE2NDkyNjc0NDE3Mjk_f22e5e6d-a93a-4818-ae85-049fbf14f126"
      unitRef="shares">209</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMC0xLTEtNDgwNS90ZXh0cmVnaW9uOjU0NTcyNWJmNjVhYzRlMGJhMzNmMzBlOGJhNTkzNTljXzE2NDkyNjc0NDE3MzU_dd713ecc-feac-4b4e-bf8d-c8b98f8c9cc4"
      unitRef="shares">850</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDEtMS0xLTEtMA_c9b987c8-dd02-4273-a7b0-2ae73a145e2b"
      unitRef="usd">39000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDEtMy0xLTEtMA_6072efdf-d5d4-4275-ae92-ab3971b52061"
      unitRef="usd">157000</us-gaap:TreasuryStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMS0xLTEtMA_b4f6d422-d4d5-4275-aa75-8efb804e6eb4"
      unitRef="usd">808652000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDItMy0xLTEtMA_7181ae85-8317-4350-bce0-585970cf7bf4"
      unitRef="usd">721782000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDMtMS0xLTEtMA_18ccc74d-7398-46fb-95b0-49b72b99df94"
      unitRef="usd">-1522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDMtMy0xLTEtMA_bb4b8005-a677-4b9f-8302-ead7aa7bc5fb"
      unitRef="usd">-15402000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDQtMS0xLTEtMA_66bd4b3b-eebb-4c31-b0f4-169b4650be85"
      unitRef="usd">1502265000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDQtMy0xLTEtMA_c82aad1a-4faa-495f-a993-f308d29f37c2"
      unitRef="usd">1377244000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDUtMS0xLTEtMA_9f91efca-58bf-459b-b520-9d672d886262"
      unitRef="usd">1763691000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81Mi9mcmFnOjcwOWY5NGFiYTAxZjRiYTQ5YjAwZTFhMmFhYTdlMzNhL3RhYmxlOjlkNGQ3YmVjYTJmYzRlZGZhMTk1YjE2ODhiZjViNTY5L3RhYmxlcmFuZ2U6OWQ0ZDdiZWNhMmZjNGVkZmExOTViMTY4OGJmNWI1NjlfNDUtMy0xLTEtMA_8449d43f-1617-4411-926f-86ba9a9f32ea"
      unitRef="usd">1692382000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNS0xLTEtMS0w_e04e2220-d18c-43a7-85b1-ec5d56054c53"
      unitRef="usd">1271004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNS0zLTEtMS0w_4534f405-a80c-4d55-b40a-64fbf5b48fa0"
      unitRef="usd">1266208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNS01LTEtMS0w_b99b11eb-9a93-4f2a-9fe3-0832fd2db6f4"
      unitRef="usd">1400040000</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNi0xLTEtMS0w_58c5f7cc-c958-487e-a2aa-b4462f3a01c8"
      unitRef="usd">809507000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNi0zLTEtMS0w_1322e15a-7fd1-45a0-ba95-c3ea0d44374b"
      unitRef="usd">794344000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNi01LTEtMS0w_eae1b6cc-b9ce-4059-adde-c41bfa1e1b48"
      unitRef="usd">830012000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNy0xLTEtMS0w_6a97b5f4-0661-4721-947d-aeeee14cacf7"
      unitRef="usd">461497000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNy0zLTEtMS0w_252bc114-47c0-4225-bc23-a7de96cd790e"
      unitRef="usd">471864000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfNy01LTEtMS0w_c2262ef9-9a0f-45da-beec-697b5bdfb3c6"
      unitRef="usd">570028000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfOS0xLTEtMS0w_e3851ed6-c466-4ea1-ae60-04cb103e64d4"
      unitRef="usd">283953000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfOS0zLTEtMS0w_60180162-b11e-4c7a-b455-bbded67d18dc"
      unitRef="usd">276982000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfOS01LTEtMS0w_08f8b8d6-3fe7-4524-99f0-ef60f76dd3ab"
      unitRef="usd">320002000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTAtMS0xLTEtMA_6c53b4f5-1540-45d8-8ff5-828e1cc6c69e"
      unitRef="usd">42948000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTAtMy0xLTEtMA_6db7ecb7-46be-4d37-a2b5-be8b67e2f1ec"
      unitRef="usd">48611000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTAtNS0xLTEtMA_cc32d859-1a06-4199-a57d-0ea30fabedf2"
      unitRef="usd">52867000</us-gaap:ResearchAndDevelopmentExpense>
    <icui:Restructuringandstrategictransactionexpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTEtMS0xLTEtMA_f615838d-3c93-479f-a1c3-9e8c9f66e635"
      unitRef="usd">28409000</icui:Restructuringandstrategictransactionexpense>
    <icui:Restructuringandstrategictransactionexpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTEtMy0xLTEtMA_8d01f667-ecc5-4db0-a3b5-dd810152536a"
      unitRef="usd">80574000</icui:Restructuringandstrategictransactionexpense>
    <icui:Restructuringandstrategictransactionexpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTEtNS0xLTEtMA_170aae97-84d6-4580-8457-f6bd00060fe3"
      unitRef="usd">105390000</icui:Restructuringandstrategictransactionexpense>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTItMS0xLTEtMA_3470530e-30c9-4e0d-ab92-e9717eaacd8c"
      unitRef="usd">9000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTItMy0xLTEtMA_322156bb-24fc-460e-be78-1e319512c574"
      unitRef="usd">-47400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTItNS0xLTEtMA_96532a4b-f310-4ccc-9e08-f82e255d92ca"
      unitRef="usd">20400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <icui:Contractsettlements
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTMtMS0xLTEtMA_36eecbae-29b9-4cdf-8d30-822cd3c20b4b"
      unitRef="usd">-975000</icui:Contractsettlements>
    <icui:Contractsettlements
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTMtMy0xLTEtMA_fba7a429-c65d-4eb8-9a85-410dca7e6850"
      unitRef="usd">5737000</icui:Contractsettlements>
    <icui:Contractsettlements
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTMtNS0xLTEtMA_3db6b0c0-e67d-48be-bcb4-c6fb83ed50a6"
      unitRef="usd">41613000</icui:Contractsettlements>
    <us-gaap:OperatingExpenses
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTctMS0xLTEtMA_86e7fe63-2f58-4dfc-b6a6-f7e2ba7027ac"
      unitRef="usd">363335000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTctMy0xLTEtMA_b9cb0c23-6a7a-4ec1-a99d-a46e2e21cec6"
      unitRef="usd">364504000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTctNS0xLTEtMA_0faa5e12-93ac-422f-9572-a26913f85852"
      unitRef="usd">540272000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTgtMS0xLTEtMA_7aa44085-a0b9-463b-8be9-552df314abde"
      unitRef="usd">98162000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTgtMy0xLTEtMA_9182e8ba-f9b6-4347-8dfb-ea703752d80f"
      unitRef="usd">107360000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMTgtNS0xLTEtMA_0e567a43-19f2-478b-8dad-d1db523acfef"
      unitRef="usd">29756000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjAtMS0xLTEtMA_4af40009-bb94-4aad-93df-10cccf037111"
      unitRef="usd">1753000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjAtMy0xLTEtMA_61e26aeb-d5d7-4552-92d8-99911108a2df"
      unitRef="usd">549000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjAtNS0xLTEtMA_7228b40a-b7ec-4c96-9751-422cad79c414"
      unitRef="usd">709000</us-gaap:InterestExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjEtMS0xLTEtMA_f980f9b8-a94f-48df-bda3-7f2d9753c627"
      unitRef="usd">1085000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjEtMy0xLTEtMA_7d867be9-63c3-419f-ba5f-ded6b60286ed"
      unitRef="usd">7896000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjEtNS0xLTEtMA_2ae6d5b1-7dde-449e-80fd-79120b4a93d1"
      unitRef="usd">-6673000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjItMS0xLTEtMA_b832d44b-4eb9-430e-8592-8a149dac44ed"
      unitRef="usd">97494000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjItMy0xLTEtMA_32842fdb-b13a-4ef3-a215-5b6bdb804381"
      unitRef="usd">114707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjItNS0xLTEtMA_58872e1d-c052-4f7c-b2e2-85e4ab8feef1"
      unitRef="usd">22374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjMtMS0xLTEtMA_631765d4-c580-4a44-926c-a6149d49e72a"
      unitRef="usd">10624000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjMtMy0xLTEtMA_28046a62-47a4-4854-800e-bf78b7080f9a"
      unitRef="usd">13672000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjMtNS0xLTEtMA_1d2918d3-526f-4c70-b9f0-f5fb0583e983"
      unitRef="usd">-6419000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjQtMS0xLTEtMA_4b22da3b-b225-4f0b-99ad-bfd807c9a90a"
      unitRef="usd">86870000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjQtMy0xLTEtMA_d3999fbf-241c-4c7b-9f52-675a35f2d02c"
      unitRef="usd">101035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjQtNS0xLTEtMA_5b0d884c-9974-4e91-9b40-1207abb49958"
      unitRef="usd">28793000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjYtMS0xLTEtMA_310f423f-30c6-40a3-ae59-44cd3292a76a"
      unitRef="usdPerShare">4.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjYtMy0xLTEtMA_88d4cc44-58e5-48fa-9ae2-8fe6b89eb74b"
      unitRef="usdPerShare">4.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjYtNS0xLTEtMA_763ad81d-3137-49c5-959b-7eb72d31dac6"
      unitRef="usdPerShare">1.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjctMS0xLTEtMA_56047a51-abba-4df8-b136-14fe3db81652"
      unitRef="usdPerShare">4.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjctMy0xLTEtMA_8ff10667-b7f0-4164-bb1b-8211c345df3a"
      unitRef="usdPerShare">4.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjctNS0xLTEtMA_62333b55-24bc-431a-b208-ca325e29c472"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjktMS0xLTEtMA_3e969673-cf0b-4022-a8d9-18f0787c7ef1"
      unitRef="shares">20907000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjktMy0xLTEtMA_f0c46f49-dc30-41d4-99a4-a1f3e8cf870f"
      unitRef="shares">20629000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMjktNS0xLTEtMA_6d8827ba-4b6e-4276-9572-b16e3f876ff6"
      unitRef="shares">20394000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMzAtMS0xLTEtMA_c01dd86a-0c26-4cc7-ae77-16c7e3eb28c3"
      unitRef="shares">21591000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMzAtMy0xLTEtMA_fc2a350a-7ec7-4d7a-beba-c70f4f35f7c9"
      unitRef="shares">21545000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV81OC9mcmFnOjg5YWU5ZWRiNjZlMzQ0NmRiMDFkMWM5NjdlYzMyZWFhL3RhYmxlOjEyMTAwY2Q3NzRhZDRhYjhiN2Y5N2FiNDlmMjA3NjBmL3RhYmxlcmFuZ2U6MTIxMDBjZDc3NGFkNGFiOGI3Zjk3YWI0OWYyMDc2MGZfMzAtNS0xLTEtMA_4df95b5b-d651-41bd-b290-acf8855ece7b"
      unitRef="shares">21601000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfMi0xLTEtMS0w_707e46d1-f26f-400d-b22a-b5a7edd8927e"
      unitRef="usd">86870000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfMi0zLTEtMS0w_e62815d4-b1cc-41e5-b42f-c482b1055d01"
      unitRef="usd">101035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfMi01LTEtMS0w_919ce900-e768-4275-919e-e5c1e3cc878a"
      unitRef="usd">28793000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0wLTEtMS00ODI3L3RleHRyZWdpb246NmI4Y2MxNzBmY2ZjNGNlYjg4YjczMjJkMzdkYzE4NjZfMTA5OTUxMTYyNzkxMw_00bafe14-2a64-4afb-894e-c017b3b57e09"
      unitRef="usd">285000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0wLTEtMS00ODI3L3RleHRyZWdpb246NmI4Y2MxNzBmY2ZjNGNlYjg4YjczMjJkMzdkYzE4NjZfMTA5OTUxMTYyNzkyMA_fd0bf157-4572-4067-b100-ad83fa9b6396"
      unitRef="usd">392000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0wLTEtMS00ODI3L3RleHRyZWdpb246NmI4Y2MxNzBmY2ZjNGNlYjg4YjczMjJkMzdkYzE4NjZfMTA5OTUxMTYyNzkyNw_2fbcb30a-8834-4b0f-bfc4-2906c73f1799"
      unitRef="usd">317000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0xLTEtMS0w_584672bb-f491-4f65-8b34-b4d0a4cedbae"
      unitRef="usd">904000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC0zLTEtMS0w_a660dd4b-3f65-408a-b4ec-9e12e5b671fb"
      unitRef="usd">1242000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNC01LTEtMS0w_82ab05b7-f40a-4bfd-ba1d-294308979c26"
      unitRef="usd">1003000</us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0wLTEtMS00ODM2L3RleHRyZWdpb246ODViNjIxNzAzNmYwNDI1Nzk5NjcxYTQ4YmYzZDY2N2NfMTA5OTUxMTYyNzg1Ng_1d9d8feb-7016-4a64-9b6e-082cefeebf59"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0wLTEtMS00ODM2L3RleHRyZWdpb246ODViNjIxNzAzNmYwNDI1Nzk5NjcxYTQ4YmYzZDY2N2NfMTA5OTUxMTYyNzg1Ng_7cb4c74b-7e4b-40ce-91b2-bcf7ae542a1a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0wLTEtMS00ODM2L3RleHRyZWdpb246ODViNjIxNzAzNmYwNDI1Nzk5NjcxYTQ4YmYzZDY2N2NfMTA5OTUxMTYyNzg1Ng_9587f472-2877-4e97-9fa4-82390ddd8bfb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0xLTEtMS0w_f758e44c-ebfe-48b5-8fc0-c33e9583e462"
      unitRef="usd">12929000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS0zLTEtMS0w_67416905-df43-4830-9365-90a6610bef14"
      unitRef="usd">372000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNS01LTEtMS0w_fa6655e5-b9cc-427b-b98f-1dc62cbaba95"
      unitRef="usd">-3104000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0wLTEtMS00ODM4L3RleHRyZWdpb246ZTY5ODYyMjA5NWFkNGU2NGI4YWVkOWI3NDg0YWViMTJfMTA5OTUxMTYyNzgzMw_1e49bab7-d754-4c56-af79-401e3f6afdb1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0wLTEtMS00ODM4L3RleHRyZWdpb246ZTY5ODYyMjA5NWFkNGU2NGI4YWVkOWI3NDg0YWViMTJfMTA5OTUxMTYyNzgzMw_4cf22578-ec99-4c10-a26e-e66822412e69"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0wLTEtMS00ODM4L3RleHRyZWdpb246ZTY5ODYyMjA5NWFkNGU2NGI4YWVkOWI3NDg0YWViMTJfMTA5OTUxMTYyNzgzMw_6c887486-1631-40ba-82b0-1dbf35947c56"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0xLTEtMS0w_b0b81eac-998d-4fa0-b8f6-eb84b879fd83"
      unitRef="usd">-47000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi0zLTEtMS0w_95860558-ca8b-41ae-8dd4-799077d1c212"
      unitRef="usd">71000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNi01LTEtMS0w_caac5144-ab41-4333-a06d-1408af78e111"
      unitRef="usd">-115000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNy0xLTEtMS0w_8c23f80c-e8d2-45ec-9bd7-93b72ec997b5"
      unitRef="usd">13880000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNy0zLTEtMS0w_5408e660-65e1-430c-b678-06a1e8a4b4c2"
      unitRef="usd">1543000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfNy01LTEtMS0w_c9949d14-fba9-42f5-a5ad-33a0cb35f0eb"
      unitRef="usd">-1986000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfOC0xLTEtMS0w_34f9a39c-b8c4-42e7-bddf-7f7e8404d5c3"
      unitRef="usd">100750000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfOC0zLTEtMS0w_aafff15b-a83f-4f3e-8442-9994a7d07894"
      unitRef="usd">102578000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82MS9mcmFnOmY5MDc3ZDJlOGMyZDRjNGRhZjc4NmIyZTVkMGMzMmY1L3RhYmxlOjEwMWNmNTA4ZjA3ZjRjZjBhZTMyYjJmMTAyZTllOWY4L3RhYmxlcmFuZ2U6MTAxY2Y1MDhmMDdmNGNmMGFlMzJiMmYxMDJlOWU5ZjhfOC01LTEtMS0w_9d43371f-443a-429a-b64c-3c2f536fa24d"
      unitRef="usd">26807000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1360d7e15e094fd18acc4a4bab5605ca_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0yLTEtMS0w_9dd43e60-39ca-4f32-b7ac-a727c43bd1dc"
      unitRef="shares">20210000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i8daa370f37124221b41313340c2c97a1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy00LTEtMS0w_ed05382b-41ad-4357-8ed4-e8bb7a49830b"
      unitRef="usd">2021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id93406efa1ac441e8aee0665788693b1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy02LTEtMS0w_52838b10-ed6e-46ca-84b4-bafe5e5752da"
      unitRef="usd">625568000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc61e36fd10b45f4be0eca0450dbea29_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy04LTEtMS0w_41e7321a-ed9b-42f9-8f96-63c56cf1ae20"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i695a83d2b65c4cffbf60f4efdb75accd_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0xMC0xLTEtMA_9b951971-ca79-4e00-ad5c-56691f94a457"
      unitRef="usd">585624000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94f099ea48d94043aec9efcf9f305a69_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0xMi0xLTEtMA_21e50bd3-7c76-4bfb-a1b5-4c17fdd3bb13"
      unitRef="usd">-14959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMy0xNC0xLTEtMA_15902281-2d68-4930-91f4-515e2f9d7542"
      unitRef="usd">1198254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6671f1edbef4f9c86b426389b34b84e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0xMC0xLTEtMzU_d40803b2-5721-4a29-bd36-9cc636f08b15"
      unitRef="usd">6330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic6671f1edbef4f9c86b426389b34b84e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0xNC0xLTEtMzU_fbac4c72-22ba-4762-af7f-dafbffcba8ad"
      unitRef="usd">6330000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="id041ebe513764929b14aa3dca0b305bd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0yLTEtMS0w_593af8aa-d782-43a4-96fe-2ed6a62373d9"
      unitRef="shares">307000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2a226910f3b04805aaa8b4fc6c456ceb_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC00LTEtMS0w_63dc2eaa-c14f-4222-a670-06ad443307a8"
      unitRef="usd">28000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC02LTEtMS0w_d0a567ce-8d11-4b49-a258-4b29e6858418"
      unitRef="usd">8090000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i7e87bbaa77d14bfba6c5ea83e29d3218_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC04LTEtMS0w_1c48db19-0202-484d-8750-417b56051382"
      unitRef="usd">6157000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNC0xNC0xLTEtMA_fc3afda7-54fe-4631-8556-779c0c14a990"
      unitRef="usd">14275000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id041ebe513764929b14aa3dca0b305bd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS0yLTEtMS0w_935b96bf-4381-478a-8bd9-bfb58fa75dce"
      unitRef="shares">26000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS02LTEtMS0w_ba14a81a-d088-44e9-8938-9bfd61a3d7c8"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7e87bbaa77d14bfba6c5ea83e29d3218_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS04LTEtMS0w_867b2e02-8b67-4272-add8-89a6a2b98ee3"
      unitRef="usd">6252000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfNS0xNC0xLTEtMA_95104060-2f48-4606-a94e-b1a8e09787d5"
      unitRef="usd">6252000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6e3f3836868241188c10b2e9b9151a70_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOC02LTEtMS0w_e8e5743b-b569-455a-86c1-e3b1eb48ced2"
      unitRef="usd">24241000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOC0xNC0xLTEtMA_ef69507d-4c9a-49ce-a5d1-fd9bd607b950"
      unitRef="usd">24241000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="if68a64407abc4aabb78d4aff5c5ebffc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOS0xMi0xLTEtMA_ebfb57cc-8621-491e-8f35-4e5e86c1878a"
      unitRef="usd">-1986000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfOS0xNC0xLTEtMA_dca95ab4-086f-4575-8008-2548d70bce26"
      unitRef="usd">-1986000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ifc6f9662ab29416eb2ddcef09471b04a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTAtMTAtMS0xLTA_b73c131b-76ee-4983-91f0-093183e3ca28"
      unitRef="usd">28793000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTAtMTQtMS0xLTA_ca99d0a4-49db-4823-b704-759a3de24fb5"
      unitRef="usd">28793000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i3fd3cf76fbae456993f0821599047e15_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMi0xLTEtMA_be8570eb-dac5-497c-ba32-b3faf0e8fcc7"
      unitRef="shares">20491000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7d26bce99320453dbf980fb8ff5ccff7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtNC0xLTEtMA_7d2560f0-914c-4fe0-9c07-0daf9c79a2cd"
      unitRef="usd">2049000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i07f0ef954f004119bf795d85f23f48a7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtNi0xLTEtMA_dbe431d0-48f2-40e7-afbc-673f5522ab80"
      unitRef="usd">657899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i941077e9e65248ecbc731e28c0dab849_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtOC0xLTEtMA_1903f53a-521d-460b-998a-1edb41c335dd"
      unitRef="usd">-95000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98d8ed1ba7e246fcb376d094f5e63cc6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMTAtMS0xLTA_a6d683c6-6f0a-47e9-8890-6391936e26a3"
      unitRef="usd">620747000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7b64f566c3944eff8dafe5ab126414b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMTItMS0xLTA_57a9d31c-059a-4c45-b79d-2218e74e6e9d"
      unitRef="usd">-16945000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTEtMTQtMS0xLTA_802df968-9d3f-4657-961b-0da797073e73"
      unitRef="usd">1263655000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i17a3f3a446db404a92023c566cdf5eff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtMi0xLTEtMA_dd70a8f2-a5d3-4e1e-9f8d-05b9569b84ed"
      unitRef="shares">331000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i86fcdc4f7fd3402cb540ebb4c03ef14b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtNC0xLTEtMA_4e3f362b-0dbe-405a-8634-5f027e14bf88"
      unitRef="usd">25000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9e8560ae4457417685879d8834d7012f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtNi0xLTEtMA_e7b18a00-3e51-4a45-bb93-96e11cd13312"
      unitRef="usd">-10870000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i970d40f9d0894860a0383e72d184d0d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtOC0xLTEtMA_abc33a04-3b5b-41e3-99b1-36581e483488"
      unitRef="usd">18577000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTMtMTQtMS0xLTA_0086b326-035b-4f44-98c4-f11246a72b09"
      unitRef="usd">7732000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i17a3f3a446db404a92023c566cdf5eff_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtMi0xLTEtMA_01e75634-690c-405b-b1c0-aafb49e4c3c3"
      unitRef="shares">80000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9e8560ae4457417685879d8834d7012f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtNi0xLTEtMA_8b9529be-027c-4f36-a8c1-c3320b81c53b"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i970d40f9d0894860a0383e72d184d0d1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtOC0xLTEtMA_9be2285d-3f3a-46ad-866c-dbdf5cfa9950"
      unitRef="usd">18639000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTQtMTQtMS0xLTA_5850ebc8-c5bd-484b-85f3-599ad83225ae"
      unitRef="usd">18639000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9e8560ae4457417685879d8834d7012f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTctNi0xLTEtMA_7cbf784c-679b-4aa7-b3fe-5804d78311ce"
      unitRef="usd">21918000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTctMTQtMS0xLTA_d3195482-ebc8-402b-bff5-4d69d54b4c22"
      unitRef="usd">21918000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i26cdc31eb9e94e0c8eb6e8fa60c91321_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTgtMTItMS0xLTA_34aa36b2-aea5-4146-acb0-0108a25e596c"
      unitRef="usd">1543000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTgtMTQtMS0xLTA_070975bd-7f64-4db2-936f-74854a716905"
      unitRef="usd">1543000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2df52490cd224016bdee07937eb5ea04_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTktMTAtMS0xLTA_d3721a04-fdab-4682-b097-9ff675876059"
      unitRef="usd">101035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMTktMTQtMS0xLTA_a69917c8-270c-403c-9f46-f78ca3b5f6e9"
      unitRef="usd">101035000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i66c1d74b61044346a7d0f00d0053a7f9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMi0xLTEtMA_7c29fda6-c770-4666-b5ad-775da69ce41e"
      unitRef="shares">20742000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i34da91d3021b497eb7e0a180a09a40e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtNC0xLTEtMA_e59a77ba-2edd-4eb1-8a52-5129debd9162"
      unitRef="usd">2074000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i27debc35fde04d958bcb22e1c2fe00f2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtNi0xLTEtMA_5807e742-a174-4eec-92c0-0b1e787d21df"
      unitRef="usd">668947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6aecd989ab3c4722a5078201ac083747_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtOC0xLTEtMA_c319a6f8-62cb-4b5a-8a22-f8a2e4465a4f"
      unitRef="usd">-157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia37f831eb2a14397b6b1dea3d6882c4b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMTAtMS0xLTA_fab405c0-9281-49d2-92d0-c3ccee3bd4e1"
      unitRef="usd">721782000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9353f53d36e48649dc5a595315f106a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMTItMS0xLTA_a0ad9e6c-3dda-473c-8788-e78f389c777b"
      unitRef="usd">-15402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjAtMTQtMS0xLTA_b3860685-46bd-48ad-9423-6359ba5035bf"
      unitRef="usd">1377244000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="idcf206f2fa67453182e6c1bebc7981f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItMi0xLTEtMA_c32acb22-b44b-4ed3-b7b6-eeb103b96fc3"
      unitRef="shares">383000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iac4e7d4ac2e9436db421c7e9053da22a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItNC0xLTEtMA_4140f004-7762-4192-ad42-3ecbfcecd5df"
      unitRef="usd">32000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItNi0xLTEtMA_47f4efe2-f468-4b04-b944-6a5c9f0a4b03"
      unitRef="usd">167000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ibedb5f1b9ecc4f9dbd993902a39a419f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItOC0xLTEtMA_4c762e41-2cf6-4b44-b5d4-825660411890"
      unitRef="usd">12994000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjItMTQtMS0xLTA_1795f811-2d10-4036-8e1a-e12be02dce03"
      unitRef="usd">13193000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="idcf206f2fa67453182e6c1bebc7981f2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtMi0xLTEtMA_5ee12ac3-7158-4f55-a3a0-f49ea27d2cd8"
      unitRef="shares">67000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtNi0xLTEtMA_92090c94-2eb1-4907-9911-1abc92c7b466"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ibedb5f1b9ecc4f9dbd993902a39a419f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtOC0xLTEtMA_0646d6ab-0bad-4a3b-906d-4d725aed966b"
      unitRef="usd">12876000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjMtMTQtMS0xLTA_835241d8-4a3c-403e-949e-d8afac7c7425"
      unitRef="usd">12876000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i042a9aa8ff4f45488132e48332023bf2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjYtNi0xLTEtMA_78d920b1-dc1d-4454-9236-3d938540b20e"
      unitRef="usd">23954000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjYtMTQtMS0xLTA_78d724b7-b4f7-4b3d-91ca-29ce72559dcf"
      unitRef="usd">23954000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i758394d3676c477ab0781cab35656dcd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjctMTItMS0xLTA_a93ac623-5023-48a6-8f61-23354f258cf8"
      unitRef="usd">13880000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjctMTQtMS0xLTA_e9634454-51a2-4af6-a852-9ed03eaae00e"
      unitRef="usd">13880000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ie954b4cc360f47e08d0d7e942764dc8b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjgtMTAtMS0xLTA_5fa8436f-8343-45d0-b505-447103e32907"
      unitRef="usd">86870000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjgtMTQtMS0xLTA_9c7f133d-fa0d-438e-9de9-ea6e688bf693"
      unitRef="usd">86870000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i093c3d65e6434baebedac07ac23c653d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMi0xLTEtMA_93e2a5b4-cf3f-428f-bcf8-fe9bee9d104f"
      unitRef="shares">21058000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic7737f8986974b2382e944c171f0bbb0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktNC0xLTEtMA_d00941dd-aba7-4505-8c3b-668f4a127dbc"
      unitRef="usd">2106000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if59df0834e8a445283135a6c18778cba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktNi0xLTEtMA_68d682ad-b351-41ec-beb3-c08454f5651f"
      unitRef="usd">693068000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2eb3d5ee3cd942a29dbe5a844ff4d736_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktOC0xLTEtMA_8cb3bef2-f536-4d70-bdce-e424b39f8141"
      unitRef="usd">-39000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7cc48c84f5ed463db8554a7c86e1f633_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMTAtMS0xLTA_3883d8b5-4b70-47cd-8e93-b36e9da46cec"
      unitRef="usd">808652000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb7a1db398b2496ba71a306d9ed210f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMTItMS0xLTA_3abcc48d-6e1b-4aa8-b77c-42a26d390ff5"
      unitRef="usd">-1522000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV82Ny9mcmFnOjM3ODI2YWRhYjY3YTQ0ZDk4MWY0ZmFkNzRlN2Y4MDljL3RhYmxlOmQ3ZGI3ZWU0NDcwNjQzY2ViYzU3ZmIwMWI4YzRhZDUzL3RhYmxlcmFuZ2U6ZDdkYjdlZTQ0NzA2NDNjZWJjNTdmYjAxYjhjNGFkNTNfMjktMTQtMS0xLTA_f96a9cdc-e7ee-4ea1-ab98-6851d238f107"
      unitRef="usd">1502265000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMy0xLTEtMS0w_707e46d1-f26f-400d-b22a-b5a7edd8927e"
      unitRef="usd">86870000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMy0zLTEtMS0w_e62815d4-b1cc-41e5-b42f-c482b1055d01"
      unitRef="usd">101035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMy01LTEtMS0w_919ce900-e768-4275-919e-e5c1e3cc878a"
      unitRef="usd">28793000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNS0xLTEtMS0w_f6fed7aa-bf3a-48a3-bdc0-2d5b49b4ce21"
      unitRef="usd">85631000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNS0zLTEtMS0w_5fc7a828-e1d9-448d-9971-047bb3794f9f"
      unitRef="usd">76916000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNS01LTEtMS0w_b5409b19-301e-4160-8f84-ea7e99a3351a"
      unitRef="usd">74735000</us-gaap:DepreciationDepletionAndAmortization>
    <icui:Operatingleaserightofuseassetamortization
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNi0xLTEtMS0w_819f9908-5114-4ef3-9676-34b96f2bfee4"
      unitRef="usd">9216000</icui:Operatingleaserightofuseassetamortization>
    <icui:Operatingleaserightofuseassetamortization
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNi0zLTEtMS0w_fde942c4-cac1-41d7-a855-9b7f9be614ae"
      unitRef="usd">8294000</icui:Operatingleaserightofuseassetamortization>
    <icui:Operatingleaserightofuseassetamortization
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNi01LTEtMS0w_0a0559c4-d25d-48c4-972b-0e456f860cc7"
      unitRef="usd">0</icui:Operatingleaserightofuseassetamortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNy0xLTEtMS0w_429a5f87-5c52-477c-9720-fb6e24ea5c29"
      unitRef="usd">7137000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNy0zLTEtMS0w_994d070e-8482-4ec9-8071-b0f3edcb97cb"
      unitRef="usd">14882000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNy01LTEtMS0w_2e449cd3-390b-4a30-881e-24d47942f4fd"
      unitRef="usd">781000</us-gaap:ProvisionForDoubtfulAccounts>
    <icui:ProvisionForWarrantyAndReturns
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOC0xLTEtMS0w_5389af22-ac70-414c-83b4-d27a35d2930a"
      unitRef="usd">-1576000</icui:ProvisionForWarrantyAndReturns>
    <icui:ProvisionForWarrantyAndReturns
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOC0zLTEtMS0w_60107016-defa-4794-97c2-1d85ac50ac1e"
      unitRef="usd">-134000</icui:ProvisionForWarrantyAndReturns>
    <icui:ProvisionForWarrantyAndReturns
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOC01LTEtMS0w_4ea9c2ca-9e60-4363-a053-69ba6ac9d5b9"
      unitRef="usd">5353000</icui:ProvisionForWarrantyAndReturns>
    <us-gaap:ShareBasedCompensation
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOS0xLTEtMS0w_f91a1ab0-2691-44d5-81aa-96e3b11f43c5"
      unitRef="usd">23954000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOS0zLTEtMS0w_d104ac8b-5880-46d8-8852-63692dc7ec56"
      unitRef="usd">21918000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfOS01LTEtMS0w_d233825b-8cda-44c5-b17b-9d3fba9729ab"
      unitRef="usd">24241000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTAtMS0xLTEtMA_22d91505-15de-4f7f-af0e-0c48f7748d1d"
      unitRef="usd">1789000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTAtMy0xLTEtMA_fc36a5bf-834f-49ce-b6b1-a2b1972a6807"
      unitRef="usd">-12872000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTAtNS0xLTEtMA_4adf693e-15ba-47ae-9506-6c562c1ed9ba"
      unitRef="usd">-8867000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <icui:Productrationalization
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTEtMS0xLTEtMA_a9f956c1-030f-43e9-9030-3e48d82d9931"
      unitRef="usd">0</icui:Productrationalization>
    <icui:Productrationalization
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTEtMy0xLTEtMA_7dbe9ad9-bf6e-4f10-8e57-5658a2bed458"
      unitRef="usd">0</icui:Productrationalization>
    <icui:Productrationalization
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTEtNS0xLTEtMA_a7806380-a671-4ff3-87de-697bbd8bfb11"
      unitRef="usd">12696000</icui:Productrationalization>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTItMS0xLTEtMA_03dd328c-479f-4749-b45c-98d46de5ca97"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTItMy0xLTEtMA_9c90e6a8-f510-4b0a-b1e0-80ed91016c7f"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTItNS0xLTEtMA_22149249-ae60-41e2-95ef-882dbcf7996b"
      unitRef="usd">5000000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTMtMS0xLTEtMA_97f519b7-b7d9-4506-94d4-dedd703dd7bb"
      unitRef="usd">231000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTMtMy0xLTEtMA_6d59c974-faf8-4d96-8b45-8eb954d8efd5"
      unitRef="usd">135000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTMtNS0xLTEtMA_2a48abc7-e5db-4b59-9ac3-9f1a7c925c99"
      unitRef="usd">342000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTQtMS0xLTEtMA_7b5d2189-a43d-41b8-aae5-3bf1c21fa49d"
      unitRef="usd">288000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTQtMy0xLTEtMA_c4d7dca4-80d5-49b2-9165-7c4e999a3dc3"
      unitRef="usd">288000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTQtNS0xLTEtMA_cb5ba1d9-8cc0-4bd1-8c29-d3d9125415d0"
      unitRef="usd">288000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTUtMS0xLTEtMA_624bcaea-f29a-42c7-8527-f530b00a3da5"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTUtMy0xLTEtMA_c440c842-b8f6-479c-b4f1-15166ab5f86f"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTUtNS0xLTEtMA_7dcf36c0-8c62-4e22-b5c7-bd415ca67c87"
      unitRef="usd">269000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTctMS0xLTEtMA_fa6c536e-e21d-4966-95a8-40471efd50b6"
      unitRef="usd">9000000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTctMy0xLTEtMA_e51cd444-f9df-4cc8-bf0d-6801277b2231"
      unitRef="usd">-47400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTctNS0xLTEtMA_3ea588a1-19b3-4db6-8284-0e1c5449ba25"
      unitRef="usd">20400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMS0xLTEtMzAzOA_cd82adc9-10f4-4713-b25c-7d2004137d67"
      unitRef="usd">2626000</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMy0xLTEtMzAzOA_2ff0a25b-37e1-423d-8d68-420b86f4810a"
      unitRef="usd">0</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <us-gaap:ProductionRelatedImpairmentsOrCharges
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtNS0xLTEtMzAzOA_ea2391ed-cd06-4ade-b32b-0bbd7ef34d99"
      unitRef="usd">0</us-gaap:ProductionRelatedImpairmentsOrCharges>
    <icui:Sparepartsusage
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMS0xLTEtMA_2cae5225-a034-460d-9a8c-209741c24e73"
      unitRef="usd">11191000</icui:Sparepartsusage>
    <icui:Sparepartsusage
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtMy0xLTEtMA_604ddf2e-1c79-4613-a5d8-772c3262cce6"
      unitRef="usd">24301000</icui:Sparepartsusage>
    <icui:Sparepartsusage
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTgtNS0xLTEtMA_4f2b6ce6-0958-4622-8627-8c8263dc6e41"
      unitRef="usd">7310000</icui:Sparepartsusage>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTktMS0xLTEtMA_e14fb7d2-797b-4d9b-b608-5c4d8c2bbea8"
      unitRef="usd">6939000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTktMy0xLTEtMA_b5e53def-e3ba-4e8a-be99-46abc0c757a2"
      unitRef="usd">447000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMTktNS0xLTEtMA_baf416f3-516c-4a35-bc63-0f13ea19ae49"
      unitRef="usd">3856000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjEtMS0xLTEtMA_b1dbfd3a-5233-4efb-8c8d-3d70005a62e0"
      unitRef="usd">-78049000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjEtMy0xLTEtMA_b6da6f2e-8c9e-467a-93bd-1fc7cc39588e"
      unitRef="usd">23684000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjEtNS0xLTEtMA_d9f08c10-9077-4743-8607-12e97ab72148"
      unitRef="usd">76742000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjItMS0xLTEtMA_48e76fd5-47b3-45c3-9391-decd0750a2fe"
      unitRef="usd">-19196000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjItMy0xLTEtMA_dc13c505-9726-475c-ba13-60cfde0ad243"
      unitRef="usd">24997000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjItNS0xLTEtMA_dbc50635-bafc-4a95-9f04-bde58a296c8e"
      unitRef="usd">21770000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjMtMS0xLTEtMA_61841028-edea-4f94-a55f-e8f73f3e2643"
      unitRef="usd">4311000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjMtMy0xLTEtMA_7c7bd3b9-87f1-43ed-bd14-e24c1d679a10"
      unitRef="usd">-8588000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjMtNS0xLTEtMA_b7ebaa0a-6157-4058-9b4c-ea33a9bf2fcc"
      unitRef="usd">-3719000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjQtMS0xLTEtMA_dce29820-149b-4ec8-bfc8-96ebcd6a471d"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjQtMy0xLTEtMA_43d137ea-cca2-4ce2-971d-8ef6ec6e6ef3"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjQtNS0xLTEtMA_b9e2885d-0db9-4e41-87df-540e61c91c84"
      unitRef="usd">-97443000</us-gaap:IncreaseDecreaseInDueFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjUtMS0xLTEtMA_3ae0f534-b5f8-49ba-ae04-783429920e56"
      unitRef="usd">16069000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjUtMy0xLTEtMA_a2a215b1-1e01-4d3b-adb2-ed8f719aa39b"
      unitRef="usd">29837000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjUtNS0xLTEtMA_139915f3-cff6-48cb-8ff1-f191e80c73cd"
      unitRef="usd">9086000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjYtMS0xLTEtMA_a905aa31-ee4c-4f7a-943a-6a372249e5a0"
      unitRef="usd">-46415000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjYtMy0xLTEtMA_60c8e229-5386-4a8e-83fb-2f0c6f88671c"
      unitRef="usd">-2697000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjYtNS0xLTEtMA_d12b6f0f-3a53-499c-88fa-930761615e56"
      unitRef="usd">23270000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjctMS0xLTEtMA_0f845d55-45e0-4b39-946b-982c67014571"
      unitRef="usd">-29379000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjctMy0xLTEtMA_addc0848-ca7d-4d43-8d26-3cfbeea7ecbb"
      unitRef="usd">-43689000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjctNS0xLTEtMA_62adcfcb-5a21-4ea1-950d-207e81ada717"
      unitRef="usd">-29553000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjgtMS0xLTEtMA_e7d9d444-1896-4905-a0ca-a34b327561df"
      unitRef="usd">-18037000</icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes>
    <icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjgtMy0xLTEtMA_4468f7e0-830b-4c79-ab37-81fbbddd6360"
      unitRef="usd">4680000</icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes>
    <icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjgtNS0xLTEtMA_2aa84660-7354-4f68-b2df-2e921d8bd887"
      unitRef="usd">-19997000</icui:IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjktMS0xLTEtMA_e7e69939-93c0-424f-85ff-169ddd69cb00"
      unitRef="usd">222752000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjktMy0xLTEtMA_b9e71165-34b2-4c86-adcb-d0074c206ac4"
      unitRef="usd">101918000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMjktNS0xLTEtMA_f9f39a82-03bd-418d-9149-d867759047d9"
      unitRef="usd">160215000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzEtMS0xLTEtMA_8c13f7b2-2d2c-4ea3-b50d-75bb3d3fd651"
      unitRef="usd">92005000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzEtMy0xLTEtMA_dae31b6a-3243-430b-867e-8fe79334bae7"
      unitRef="usd">97312000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzEtNS0xLTEtMA_f5c0397e-7624-44ce-a7cc-e440b0a67b42"
      unitRef="usd">92720000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzItMS0xLTEtMA_1d48f7c2-5dd4-4a5d-8271-ae0918d79315"
      unitRef="usd">6176000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzItMy0xLTEtMA_0a224fad-11d4-4fbe-a607-875f5e9267f1"
      unitRef="usd">33000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzItNS0xLTEtMA_13579052-763a-42f6-ad37-6b505c0ab948"
      unitRef="usd">765000</us-gaap:ProceedsFromSaleOfOtherPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzMtMS0xLTEtMA_0cc01246-34c2-4187-bbf5-1a3f4b3ce862"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzMtMy0xLTEtMA_a3f76820-1474-4db8-96cb-0dade13bf9a0"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:ProceedsFromSaleOfPropertyHeldForSale
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzMtNS0xLTEtMA_3a48d26c-d582-49bc-845e-b040fb1b4ea8"
      unitRef="usd">13000000</us-gaap:ProceedsFromSaleOfPropertyHeldForSale>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzQtMS0xLTEtMA_2efef39e-9fb5-479a-b27f-0ed2cea2a4c7"
      unitRef="usd">8385000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzQtMy0xLTEtMA_fa0d280d-bfbc-4e21-b1a5-575ab67bffde"
      unitRef="usd">8728000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzQtNS0xLTEtMA_e997ad28-dbb6-4725-bd14-3b7a9c2e8801"
      unitRef="usd">8059000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzUtMS0xLTEtMA_aba618f6-8709-40c8-b2ab-e47ff50110b5"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzUtMy0xLTEtMA_f4b4157a-502c-47d9-8ce2-c777baf81f6c"
      unitRef="usd">76133000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzUtNS0xLTEtMA_82933b50-2684-49e0-b497-50a0465e7665"
      unitRef="usd">1300000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzctMS0xLTEtMA_dca22fc3-37e0-48af-a13a-9a4540c8e135"
      unitRef="usd">32825000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzctMy0xLTEtMA_18349ca8-c729-4785-86c0-08d554f65f3d"
      unitRef="usd">26040000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzctNS0xLTEtMA_84a042d5-98dc-4ff0-a065-74eef9f28cc8"
      unitRef="usd">30496000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzgtMS0xLTEtMA_eb55fdcc-55f0-4ffc-a089-2def0709f29f"
      unitRef="usd">28900000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzgtMy0xLTEtMA_78563bec-be91-4945-91e6-ffb519d2b191"
      unitRef="usd">41292000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzgtNS0xLTEtMA_d47f7727-616e-4c5f-8646-ddcdf2c4de22"
      unitRef="usd">15440000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzktMS0xLTEtMA_57ffdd46-4a32-49c0-a484-d8de1febc175"
      unitRef="usd">-98139000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzktMy0xLTEtMA_aff16906-b97a-4d60-8e39-664e8f9dc3a9"
      unitRef="usd">-166888000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfMzktNS0xLTEtMA_ba83cd14-e9d6-4e37-bd38-b095e16011c2"
      unitRef="usd">-103370000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMS0xLTEtMTY4MA_0fa2f911-3902-4c23-af08-06c021ab0976"
      unitRef="usd">150000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMy0xLTEtMTY4MA_ab6ea07f-0f0c-44f8-9eb6-ce9d9e15d351"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtNS0xLTEtMTY4MA_b26a9293-3435-4d34-9e51-6a910452afda"
      unitRef="usd">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMS0xLTEtMA_707ee8a4-c580-4cb2-a408-368d1f136c55"
      unitRef="usd">150000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtMy0xLTEtMA_464242ec-6f47-4e12-948b-bc97335ce748"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDEtNS0xLTEtMA_da6668a3-6ccc-465a-b326-102033c0b89e"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDItMS0xLTEtMA_5695599f-fd2b-4165-8ba9-3ba9f310353c"
      unitRef="usd">13193000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDItMy0xLTEtMA_6ee29c34-80dc-4f26-9a98-b3aae830826d"
      unitRef="usd">7732000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDItNS0xLTEtMA_6cd21b55-6646-4d38-ade0-13dc2c00b415"
      unitRef="usd">14275000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDMtMS0xLTEtMA_3397af72-1c9f-46e9-9d78-1245432467f7"
      unitRef="usd">357000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDMtMy0xLTEtMA_03bca723-b2bd-475c-ae2f-46cf962c8653"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDMtNS0xLTEtMA_1538c63e-c4c9-448f-b15d-604f9faec3a7"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDQtMS0xLTEtMA_01eb31a9-ced9-4768-8811-66914d80a3bf"
      unitRef="usd">12876000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDQtMy0xLTEtMA_de7e044e-ea91-45b0-95da-f457af56b1a2"
      unitRef="usd">18639000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDQtNS0xLTEtMA_138d78b4-e641-4173-97ec-e86430e5d594"
      unitRef="usd">6252000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDUtMS0xLTEtMA_0d27a599-3c8a-4497-8b27-ff008f097948"
      unitRef="usd">-40000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDUtMy0xLTEtMA_c4fee220-7eb7-4149-9e28-540008746ea5"
      unitRef="usd">-10907000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDUtNS0xLTEtMA_b1a8d36b-aefa-4457-9f83-fabb30c338d7"
      unitRef="usd">8023000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDYtMS0xLTEtMA_b21920db-8fcf-43cf-92da-e318991d989f"
      unitRef="usd">2854000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDYtMy0xLTEtMA_a0685265-92f4-40cc-956b-ac73953a7474"
      unitRef="usd">-234000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDYtNS0xLTEtMA_68f8567a-8e37-42f8-8e32-80065bd6c662"
      unitRef="usd">-10159000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDctMS0xLTEtMA_fde92773-8f0d-4b23-bf44-9bbf4df171a1"
      unitRef="usd">127427000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDctMy0xLTEtMA_614757c7-9643-4ff0-9e98-f7fea243442d"
      unitRef="usd">-76111000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDctNS0xLTEtMA_0ed1b924-f62b-4cac-8d87-d14f796d1a22"
      unitRef="usd">54709000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDgtMS0xLTEtMA_880a3683-93d8-4fa6-a40b-60f0a254c0aa"
      unitRef="usd">268670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDgtMy0xLTEtMA_1dbadbf2-0d5a-4b50-94e9-a2d04fdab659"
      unitRef="usd">344781000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDgtNS0xLTEtMA_ec84894d-510a-49c5-b258-c6b76d894725"
      unitRef="usd">290072000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDktMS0xLTEtMA_82305bc5-998b-46e6-9f5f-7e440c4bffae"
      unitRef="usd">396097000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDktMy0xLTEtMA_994c1f44-3d0f-4063-9050-1479a2e91d9a"
      unitRef="usd">268670000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjY1MGE5OGU5MGEyNTQ0NmVhYTM5NzM5NWU5Nzk2OGNiL3RhYmxlcmFuZ2U6NjUwYTk4ZTkwYTI1NDQ2ZWFhMzk3Mzk1ZTk3OTY4Y2JfNDktNS0xLTEtMA_a389c752-ad63-4aae-b266-071c694fdd64"
      unitRef="usd">344781000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaid
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMy0xLTEtMS0w_0cf4d785-a245-4331-9e8c-25f9746361ad"
      unitRef="usd">31628000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMy0zLTEtMS0w_2609d9d3-470d-40d3-b52d-62c739d82ef8"
      unitRef="usd">9675000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMy01LTEtMS0w_10b53154-50bd-4ae3-a725-9f2184c42eaf"
      unitRef="usd">12598000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNC0xLTEtMS0w_c33f6ec3-416f-4eb4-a25e-badb85b59f47"
      unitRef="usd">1753000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNC0zLTEtMS0w_0f78da83-fc60-45de-bba0-64fd78b8c8f8"
      unitRef="usd">549000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNC01LTEtMS0w_b8c59f9a-c676-44d7-904d-356fe82d9e93"
      unitRef="usd">709000</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNy0xLTEtMS0w_ed062222-cbaa-40e6-a097-44ebf96c5cb4"
      unitRef="usd">2211000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNy0zLTEtMS0w_64aafe92-16e3-490e-a53b-ca86131645de"
      unitRef="usd">13912000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfNy01LTEtMS0w_c9fb5c6b-c3d5-4958-910f-71eb775e7a8c"
      unitRef="usd">26522000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTAtMy0xLTEtMA_fbcd6da1-7ec0-4947-a948-e9587adba181"
      unitRef="usd">91019000</us-gaap:FairValueOfAssetsAcquired>
    <icui:NetCashPaidReceivedforcurrentandprioracquisitions
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTEtMy0xLTEtMA_ce113a90-d14f-481d-854f-9f1d2a538a22"
      unitRef="usd">76133000</icui:NetCashPaidReceivedforcurrentandprioracquisitions>
    <us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTQtMy0xLTEtMA_89af9e46-9270-459c-9923-913338201c21"
      unitRef="usd">17300000</us-gaap:BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTctMy0xLTEtMA_9a407ff8-c4ee-495c-9430-8866ac990172"
      unitRef="usd">20026000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:LiabilitiesAssumed1
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83MC9mcmFnOjYwMDc0NjJhY2MyOTQwZjc5NTRhZjQyMWM4MGJlZTYwL3RhYmxlOjk2YzIxMThlOWRiMzQ5NTE4NDM4YjkwNTUzYzQ0MzcxL3RhYmxlcmFuZ2U6OTZjMjExOGU5ZGIzNDk1MTg0MzhiOTA1NTNjNDQzNzFfMTgtMy0xLTEtMA_65a782bb-991b-43d2-8d4c-7c73c771a65d"
      unitRef="usd">17612000</us-gaap:LiabilitiesAssumed1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY0OTI2NzQ4NTE3Ng_98efc49a-a558-4fc5-93e2-ffb2ce914956">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation and Preparation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ICU Medical,&#160;Inc. ("ICU" or "we"), a Delaware corporation, operates in one business segment engaged in the development, manufacturing and sale of innovative medical devices used in infusion therapy, and critical care applications. We are one of the world's leading pure-play infusion therapy companies with a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and non-dedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. We sell the majority of our products through our direct sales force and through independent distributors throughout the U. S. and internationally. Additionally, we sell our products on an original equipment manufacturer basis to other medical device manufacturers. The manufacturing for all product groups occurs in Salt Lake City, Utah, Austin, Texas, Mexico and Costa Rica. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All subsidiaries are wholly owned and are included in the consolidated financial statements.&#160; All intercompany accounts and transactions have been eliminated.  Results of operations of companies purchased are included from the dates of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.  These consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP").  Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.&#160; Actual results could differ from those estimates.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash, Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents are short-term, highly liquid investments that are readily convertible to known amounts of cash and have original maturities of three months or less from the date of purchase as cash equivalents. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are stated at net realizable value.&#160; An allowance is provided for estimated collection losses based on an assessment of various factors.&#160; We consider prior payment trends, the age of the accounts receivable balances, financial status and other factors to estimate the cash which ultimately will be received.&#160; Such amounts cannot be known with certainty at the financial statement date.&#160; We regularly review individual past due balances for collectability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Inventories&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method.&#160; Inventory costs include material, labor and overhead related to the manufacturing of our products.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following at December&#160;31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following at December&#160;31 (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;843,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Instruments placed with customers consist of drug-delivery and monitoring systems placed with customers under operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment and molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize expenditures that materially increase the life of the related assets; maintenance and repairs are expensed as incurred.&#160;The costs and related accumulated depreciation applicable to property, plant and equipment sold or retired are removed from the accounts and any gain or loss is reflected in the statements of operations at the time of disposal. Depreciation expense was $62.4 million, $59.3 million and $58.1 million in the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We test goodwill for impairment on an annual basis in the month of November.&#160; If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.&#160;There were no accumulated impairment losses as of December&#160;31, 2020, 2019 and 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the changes in the carrying amount of our goodwill for 2020, 2019 and 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, we acquired the consulting arm of a small software company, which resulted in $1.3 million of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, "Other" relates to a $1.9 million measurement period adjustment on our Medical Australia Limited acquisition and foreign currency translation.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, we acquired Pursuit Vascular, Inc. ("Pursuit"), which resulted in $19.1 million of goodwill.  We also acquired a small foreign distributor, which resulted in $0.9 million of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In 2020, "Other" relates to a $1.3&#160;million measurement period adjustment to deferred taxes related to the Pursuit acquisition and foreign currency translation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total amortized intangible assets&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;Life&#160;in&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense in 2020, 2019 and 2018 was $23.2 million, $17.7 million and $16.6 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our intangible assets that are not subject to amortization are reviewed annually for impairment or more often if there are indications of possible impairment.  We perform our annual intangible assets impairment test in November of each year. We did not have any intangible asset impairments in 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We periodically evaluate the recoverability of long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the assets are evaluated in relation to the operating performance and future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and discount rates, reflecting varying degrees of perceived risk. We did not have any long-lived asset impairments in 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments, exclusive of cash equivalents, are marketable securities intended to be sold within one year and may include trading securities, available-for-sale securities, and held-to-maturity securities (if maturing within one year at &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the time of acquisition).  Long-term investments are marketable securities intended to be sold after one year and may include trading securities, available-for-sale securities, and held-to-maturity securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment securities are considered available-for-sale and are &#x201c;investment grade&#x201d; and carried at fair value. Our investments currently consist of corporate bonds. Available-for-sale securities are recorded at fair value, and unrealized holding gains and losses are recorded, net of tax, as a component of accumulated other comprehensive income (loss). Unrealized losses on available-for-sale securities are charged against net earnings when a decline in fair value is determined to be other than temporary. Our management reviews several factors to determine whether a loss is other than temporary, such as the length and extent of the fair value decline, the financial condition and near term prospects of the issuer, and for equity investments, our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. For debt securities, management also evaluates whether we have the intent to sell or will likely be required to sell before its anticipated recovery. Realized gains and losses are accounted for on the specific identification method. There have been no realized gains or losses on the disposal of investments. Our investments mature in 2021 and 2022.  All short-term investment securities are all callable within one year.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment securities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investment securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred taxes are determined based on the differences between the financial statements and the tax bases using rates as enacted in the laws. A valuation allowance is established if it is &#x201c;more likely than not&#x201d; that all or a portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to unrecognized tax benefits in the tax provision. We recognize liabilities for uncertain tax positions when it is more likely than not that a tax position will not be sustained upon examination and settlement with various taxing authorities. Liabilities for uncertain tax positions are measured based upon the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. We have not recorded any material interest or penalties during any of the years presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Generally, the functional currency of our international subsidiaries is the local currency. Generally, we translate the financial statements of these subsidiaries to U.S. dollars at the exchange rate in effect at the balance sheet date and revenues and expenses are translated at the average monthly exchange rates during the year. Certain of our international subsidiaries consolidate first with another subsidiary that utilizes a functional currency other than U.S. dollars.&#160;In those cases, we follow a step by step translation process utilizing the same sequence as the consolidation process.&#160;Translation adjustments are recorded as a component of accumulated other comprehensive (loss) income, a separate component of stockholders' equity on our consolidated balance sheets and the effect of exchange rate changes on cash and cash equivalents are reflected on our consolidated statements of cash flows.&#160;Gains and losses for transactions denominated in a currency other than the functional &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;currency of the entity are included in our statements of operations in other income (expense), net. Foreign currency transaction losses (gains), net were $7.2 million in 2020, $(0.7) million in 2019 and $7.9 million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;&#160;We recognize revenues when we transfer control of promised goods to our customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods.  We offer certain volume-based rebates to our distribution customers, which we consider variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. Chargebacks are the difference between prices we charge our distribution customers and contracted prices we have with the end customer which are processed as credits to our distribution customers. In estimating the expected value of chargeback amounts for use in determining the transaction price, we use information available at the time, including our historical experience.  We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available and our historical experience. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The vast majority of our sales of Infusion Consumables, Infusion Systems, IV Solutions and Critical Care products are sold on a standalone basis and control of these products transfers to the customer upon shipment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our software license renewals are considered to be transferred to a customer at a point in time at the start of each renewal period, therefore revenue is recognized at that time.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Arrangements with Multiple Deliverables&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In certain circumstances, we enter into arrangements in which we provide multiple deliverables to our customers.  These bundled arrangements typically consist of the sale of infusion systems equipment, along with annual software licenses and related software implementation services, as well as infusion consumables, IV solutions and extended warranties.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our most significant judgments related to these arrangements are (i) identifying the various performance obligations and (ii) estimating the relative standalone selling price of each performance obligation, typically using a directly observable method or calculated on a cost plus margin basis method.  Revenue related to the bundled equipment, software and software implementation services are typically combined into a single performance obligation and recognized upon implementation.  As annual software licenses are renewed, we recognize revenue for the license at a point in time, at the start of each annual renewal period. The transaction price allocated to the extended service-type warranty is recognized as revenue over the period the warranty service is provided. Consumables and solutions are separate performance obligations, recognized at a point in time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Shipping Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Costs to ship finished goods to our customers are included in cost of goods sold on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and reflected in selling, general and administrative expenses in our consolidated statements of operations and were $0.2 million in 2020, $0.1 million in 2019 and $0.6 million in 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Post-retirement and Post-employment Benefits&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a Section&#160;401(k)&#160;retirement plan ("plan") for employees.&#160;Our contributions to our 401(k) plan were approximately $10.7 million in 2020, $11.4 million in 2019 and $11.4 million in 2018. We also have post-retirement and post-employment obligations related to employees located in certain international countries. These obligations are immaterial to our financial statements taken as a whole.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our research and development costs are expensed as incurred.  In certain circumstances when an asset will have an alternative future use we capitalize the costs related to those assets.  Research and development costs include salaries and related benefits, consulting fees, production supplies, samples, travel costs, utilities and other miscellaneous administrative costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net income per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding plus dilutive securities.&#160;Dilutive securities include outstanding common stock options and unvested restricted stock units, less the number of shares that could have been purchased with the proceeds from the exercise of the options, using the treasury stock method. Options that are anti-dilutive, where their exercise price exceeds the average market price of the common stock are not included in the treasury stock method calculation. Restricted stock units that are anti-dilutive are not included in the treasury stock method. There were 12,083, 10,760 and 5,300 anti-dilutive shares in 2020, 2019 and 2018, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the calculation of net earnings per common share (&#x201c;EPS&#x201d;) &#x2014; basic and diluted (in thousands except per share data):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;br/&gt;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding (basic)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common and common equivalent shares outstanding&#160;(diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Standards &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The amendments in this update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal use software license. Costs to develop or obtain internal-use software that cannot be capitalized under subtopic 350-40, such as training costs and certain data conversion costs, also cannot be capitalized for a hosting arrangement that is a service contract. Therefore, an entity in a hosting arrangement that is a service contract determines which project stage (that is, preliminary project stage, application development stage, or post-implementation stage) an implementation activity relates to. Costs for implementation activities in the application development stage are capitalized depending on the nature of the costs, while costs incurred during the preliminary project and post-implementation stages are expensed as the activities are performed. The amendments in this update require the entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The amendments in this update are effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The amendments in this update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this update modify the disclosure requirements in Topic 820. The amendments remove from disclosure: the amount of and reasons for transfers between Level 1 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The amendments also made the following disclosure modifications: for investments in certain entities that calculate net asset value, an entity is required to disclose the timing of liquidation of an investee&#x2019;s assets and the date when restrictions from redemption might lapse only if the investee has communicated the timing to the entity or announced the timing publicly; and the amendments clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. The amendments also added the following disclosure requirements: the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period; and the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, an entity may disclose other quantitative information (such as the median or arithmetic average) in lieu of the weighted average if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The amendments in ASU 2018-02 are effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This update amends the FASB's guidance on the impairment of financial instruments by requiring timelier recording of credit losses on loans and other financial instruments. The ASU adds an impairment model that is based on expected losses rather than incurred losses. The ASU also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04 - Codification Improvements to Topic 326, Financial Instruments - Credit Losses and in May 2019, the FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses to (Topic 326)- Targeted Transition Relief. ASU 2019-04 clarifies and corrects certain areas of the Codification and ASU 2019-05 provides entities with an option to irrevocably elect the fair value option in Subtopic 825-10, Financial Instruments&#x2014;Overall, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of Topic 326. The amendments in these updates are effective for fiscal years beginning after December 15, 2019. The updated guidance requires a modified retrospective adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Recently Issued Accounting Standards &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The impact of this ASU on our contracts has not been material.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NjU_4df0e4cc-b5f3-48f1-bca1-a80371d20003">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of Presentation and Preparation&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ICU Medical,&#160;Inc. ("ICU" or "we"), a Delaware corporation, operates in one business segment engaged in the development, manufacturing and sale of innovative medical devices used in infusion therapy, and critical care applications. We are one of the world's leading pure-play infusion therapy companies with a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and non-dedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. We sell the majority of our products through our direct sales force and through independent distributors throughout the U. S. and internationally. Additionally, we sell our products on an original equipment manufacturer basis to other medical device manufacturers. The manufacturing for all product groups occurs in Salt Lake City, Utah, Austin, Texas, Mexico and Costa Rica. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All subsidiaries are wholly owned and are included in the consolidated financial statements.&#160; All intercompany accounts and transactions have been eliminated.  Results of operations of companies purchased are included from the dates of acquisition.&lt;/span&gt;&lt;/div&gt;The consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.  These consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP").</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTA5OTUxMTY3MTk2Ng_704146a5-d672-40e2-863c-1e896c892537"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:UseOfEstimates
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3OTE_ae4e28a3-d6b4-4c6b-b23f-c7cec122479b">Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.&#160; Actual results could differ from those estimates.</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NTE_8264e230-3a43-4c0f-98b5-7d0a1ee24adf">Cash equivalents are short-term, highly liquid investments that are readily convertible to known amounts of cash and have original maturities of three months or less from the date of purchase as cash equivalents.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MjU_33db1080-e368-4dc3-ae22-9ff73f4ac68e">Accounts receivable are stated at net realizable value.&#160; An allowance is provided for estimated collection losses based on an assessment of various factors.&#160; We consider prior payment trends, the age of the accounts receivable balances, financial status and other factors to estimate the cash which ultimately will be received.&#160; Such amounts cannot be known with certainty at the financial statement date.&#160; We regularly review individual past due balances for collectability.</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4Mzg_0d1d666e-98d2-4431-a408-831622286a2d">Inventories are stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NTI_1ca42ab6-18c3-4c9a-8bf7-23e27f2a580e">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist of the following at December&#160;31 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.424%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.971%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMS0xLTEtMS0w_9dc03f2b-3e0d-41ef-ae70-dbf95a1d12c7"
      unitRef="usd">126499000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMS0zLTEtMS0w_41b347a1-df15-414c-9154-222a7135e16d"
      unitRef="usd">119709000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMi0xLTEtMS0w_1f2bf8e6-920d-424c-8696-663d789777e7"
      unitRef="usd">33053000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMi0zLTEtMS0w_480f930f-83cc-40d0-b335-e5c654f59739"
      unitRef="usd">39515000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMy0xLTEtMS0w_69753393-7240-4863-91c3-f0a34dbe3328"
      unitRef="usd">155376000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfMy0zLTEtMS0w_a61baa68-41e3-4ad0-a6c5-63a414bf1a3f"
      unitRef="usd">178416000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfNC0xLTEtMS0w_4249d136-b01a-48cd-b813-7a192d0789d2"
      unitRef="usd">314928000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhYjQwNWJlZTU2NTQ0ZDlhZmFmMDcwMGI0OGRiMDUxL3RhYmxlcmFuZ2U6YWFiNDA1YmVlNTY1NDRkOWFmYWYwNzAwYjQ4ZGIwNTFfNC0zLTEtMS0w_ffd2d95c-d109-4951-a841-f1e093428336"
      unitRef="usd">337640000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NjA_b9e65a4f-0cd2-4261-9bce-2cca90df3f3c">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consist of the following at December&#160;31 (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.863%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;291,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land, building and building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;241,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;843,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(376,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(320,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;1 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Instruments placed with customers consist of drug-delivery and monitoring systems placed with customers under operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment and molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i4aab91072ea840edacc0c7fc5d05b089_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMS0xLTEtMS0w_28b1fdf8-cc92-4f35-92f9-15d5e4318721"
      unitRef="usd">291331000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i28139eacde254567b47b144f43c35767_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMS0zLTEtMS0w_6429af14-e2ed-4c0b-8a86-e3b4fe0a5de4"
      unitRef="usd">219057000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieaca14194b134dbe937f61225e76808c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMi0xLTEtMS0w_a0fbb680-6097-4fa5-a7aa-88347433156f"
      unitRef="usd">241199000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0d11616409e1431093648a282f90802c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMi0zLTEtMS0w_879dcb52-0d52-4bd4-a300-f6d82f2b4e92"
      unitRef="usd">230454000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie93565c0c57f4be090fb226810da1ded_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMy0xLTEtMS0w_e31b7ed3-48ec-42c3-9ad7-b2bed7e9c236"
      unitRef="usd">60381000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib633ddc653f34aca8036214f9be9f342_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMy0zLTEtMS0w_664828f9-9642-4c84-98fd-f0d30b261650"
      unitRef="usd">60155000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7c7ba6baff0946de90e2ccbb394a5e77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNC0xLTEtMS0w_eac89b01-ef81-4978-bf47-31326e8ed263"
      unitRef="usd">98311000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib7e0ffae2b3e46469b2a991e935581a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNC0zLTEtMS0w_f06eece2-62c0-47bf-9a57-344401e25c60"
      unitRef="usd">83217000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i356d8344efcf433d868bcc8967746c8c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNS0xLTEtMS0w_07b31470-0770-430f-ab4f-96c67716f44d"
      unitRef="usd">7767000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5565d8dc3035448bbf5281ad24ba56e6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNS0zLTEtMS0w_4094fd9b-df00-4aad-8309-385452f9ba30"
      unitRef="usd">7498000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic5e1c9f9c5744ec29e8594c14efda415_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNi0xLTEtMS0w_abec3a0b-9c6c-49d8-bddf-13b0e68b154d"
      unitRef="usd">90383000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i67d02ef5a21c4fbba66508d1f5d57b02_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNi0zLTEtMS0w_0fba495a-2eb2-4291-b3b2-ab152bc6cdaa"
      unitRef="usd">74434000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if81296c217234940af2a560d385d0ce8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNy0xLTEtMS0w_1812ea26-cfce-41c8-a13d-2b7c121ba1d3"
      unitRef="usd">53724000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5e447a3687a54887befc43594a4c1f70_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfNy0zLTEtMS0w_189018da-a5f5-4cf3-bd71-f538ece80ff0"
      unitRef="usd">101425000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOC0xLTEtMS0w_6f90fa77-e800-4f3e-b0fd-259ecb17144c"
      unitRef="usd">843096000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOC0zLTEtMS0w_dc9fa24b-dfa6-4be0-a9b3-8e67a65b2b5b"
      unitRef="usd">776240000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOS0xLTEtMS0w_95d523e7-5315-4c5d-b9c8-5c4126330b09"
      unitRef="usd">376468000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfOS0zLTEtMS0w_9d33a0eb-d690-4eba-a297-53bc4c1fb606"
      unitRef="usd">320155000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMTAtMS0xLTEtMA_2384d163-452b-4aa0-ba03-2f776285b6a4"
      unitRef="usd">466628000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjRmMWJlMzFkZjIyMjRiODk4NmQxMmMyYWUyYzAzYTIzL3RhYmxlcmFuZ2U6NGYxYmUzMWRmMjIyNGI4OTg2ZDEyYzJhZTJjMDNhMjNfMTAtMy0xLTEtMA_ee71350c-2d3f-4f04-8130-a9e6df04d48d"
      unitRef="usd">456085000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NTc_bdd6bdb2-ac73-405a-8293-07e62398d0e6">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.747%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Building improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15 - 30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery, equipment and molds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture, fixtures and office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer equipment and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Instruments placed with customers&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize expenditures that materially increase the life of the related assets; maintenance and repairs are expensed as incurred.&#160;The costs and related accumulated depreciation applicable to property, plant and equipment sold or retired are removed from the accounts and any gain or loss is reflected in the statements of operations at the time of disposal. Depreciation expense was $62.4 million, $59.3 million and $58.1 million in the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i56b72e7775894e388a742d9efd2a08b5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMC0xLTEtMS00ODU3L3RleHRyZWdpb246NzJiNDdiYzNiZGE0NDE1Zjk5MWY3NDU0NWNiZWU3OWZfMTY0OTI2NzQ0MTY4Mw_6b07e6b5-da53-4af3-a069-8fe33e5fa2bd">15</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="icdd09ebc96134c9a8b8926942a5aa4e0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMC0xLTEtMS00ODU3L3RleHRyZWdpb246NzJiNDdiYzNiZGE0NDE1Zjk5MWY3NDU0NWNiZWU3OWZfMTY0OTI2NzQ0MTY4OA_de13d8e8-ceee-490e-9a0c-6f8c1ade4196">30</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="if0bc95c6faf947bca2778a479a931039_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMS0xLTEtMS00ODY3L3RleHRyZWdpb246NWRjNjU3MWVhM2RlNGExNTliMDEwZjlhM2Y3NzFmNWNfMTY0OTI2NzQ0MTY4Mw_5201abb6-18db-43e1-b432-146b718a26c9">15</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="iba375119b4ef40b7a668decd67ba1e17_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMS0xLTEtMS00ODY3L3RleHRyZWdpb246NWRjNjU3MWVhM2RlNGExNTliMDEwZjlhM2Y3NzFmNWNfMTY0OTI2NzQ0MTY4OA_e4d204f0-2130-43ff-81e4-9d2f2cf2344b">30</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="ia0e4ac5ed50e4ca5b140d68bc3009d5e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMi0xLTEtMS00ODczL3RleHRyZWdpb246M2RlZDFkYzA3OWJkNDYxNWEzNmZhMjk2YTI0OGNlODFfMTY0OTI2NzQ0MTY4MQ_aac92506-83cf-41a9-b2c8-9a4df597ef0b">2</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i93ef9f2a965d42ea88f2323e210244a0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMi0xLTEtMS00ODczL3RleHRyZWdpb246M2RlZDFkYzA3OWJkNDYxNWEzNmZhMjk2YTI0OGNlODFfMTY0OTI2NzQ0MTY4Ng_562faacb-b96c-4e00-b696-0965033153c7">15</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i97ea0401333f4b6f98d66c0f96664c21_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMy0xLTEtMS00ODc5L3RleHRyZWdpb246ZjhkNGI3YTFhMDc4NDMzNjgzMTFhOWE3OWVlMmI5NjhfMTY0OTI2NzQ0MTY4MA_7a2b452b-9c30-4a7b-a336-6601d596fe70">2</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i76751bdb750641a08a32350453fac10a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfMy0xLTEtMS00ODc5L3RleHRyZWdpb246ZjhkNGI3YTFhMDc4NDMzNjgzMTFhOWE3OWVlMmI5NjhfMTY0OTI2NzQ0MTY4NA_972b4d94-0a29-417c-907f-5d03d9da62d3">5</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="id83b9f5142f04222b52bbf1657200bac_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNC0xLTEtMS00ODg1L3RleHRyZWdpb246YmE0NGU0MmYxMGY3NDViODllNDRmNmExYmEyZjM5NzhfMTY0OTI2NzQ0MTY4MA_66cc134b-77f1-48c6-bd09-8349212aa639">3</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="ic8b2759c250a47e28bfd7c33e4162609_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNC0xLTEtMS00ODg1L3RleHRyZWdpb246YmE0NGU0MmYxMGY3NDViODllNDRmNmExYmEyZjM5NzhfMTY0OTI2NzQ0MTY4NA_f7a5e79e-bfad-4a9c-881a-f1305422370a">5</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i17e2870f8aaa49dda6bf40a03a5c2515_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNS0xLTEtMS00ODkxL3RleHRyZWdpb246ZDk4ZTE1ZTE3NGMzNDIyMTkwY2JiNTFlZDM0NDRkMmRfMTY0OTI2NzQ0MTY4MQ_da40324c-3776-491a-a4ba-7e21eeecc177">3</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="i8965f250abbb4f1186ab1aba0507085e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjUxNjg0MTI1ODhlNTQ1NjQ5NTMxZTNhMThiZTk3NmM0L3RhYmxlcmFuZ2U6NTE2ODQxMjU4OGU1NDU2NDk1MzFlM2ExOGJlOTc2YzRfNS0xLTEtMS00ODkxL3RleHRyZWdpb246ZDk4ZTE1ZTE3NGMzNDIyMTkwY2JiNTFlZDM0NDRkMmRfMTY0OTI2NzQ0MTY4Ng_b02bb520-d437-4c1f-b1cc-48b0c9c33fc8">10</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:Depreciation
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTA1NA_a3f94684-43a4-4b02-902c-13e510b076b0"
      unitRef="usd">62400000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTA1OA_360dba06-5f39-423b-93c2-17caa29bc70b"
      unitRef="usd">59300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTA2NQ_60c3d5cf-6adf-4981-b3f2-f3721b268b48"
      unitRef="usd">58100000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2Nzk_4b95087e-72a0-4424-9947-dbd469395c7f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;We test goodwill for impairment on an annual basis in the month of November.&#160; If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2NzA_46018ffc-0ba7-41df-afbd-fa7c7b3cb23c">The following table presents the changes in the carrying amount of our goodwill for 2020, 2019 and 2018 (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.557%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.356%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,462)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill acquired&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;______________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, we acquired the consulting arm of a small software company, which resulted in $1.3 million of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, "Other" relates to a $1.9 million measurement period adjustment on our Medical Australia Limited acquisition and foreign currency translation.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, we acquired Pursuit Vascular, Inc. ("Pursuit"), which resulted in $19.1 million of goodwill.  We also acquired a small foreign distributor, which resulted in $0.9 million of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In 2020, "Other" relates to a $1.3&#160;million measurement period adjustment to deferred taxes related to the Pursuit acquisition and foreign currency translation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMS0yLTEtMS0w_be4e4aeb-a223-4d43-8e58-acad9f8df314"
      unitRef="usd">12357000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMi0yLTEtMS0w_1b8bb5cb-af17-4620-80f1-b078440fade1"
      unitRef="usd">1300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMy0yLTEtMS0w_7b685247-e7ac-434b-8984-5a20cae5357b"
      unitRef="usd">-2462000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNC0yLTEtMS0w_29ab03e3-b54d-4c5b-95bd-57da36b2fad0"
      unitRef="usd">11195000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNS0yLTEtMS0w_367bd6ae-26d9-4e45-8236-a3f8e9944897"
      unitRef="usd">20026000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNi0yLTEtMS0w_448d6e8c-b6b9-4782-9bf7-f54dfcf5ef25"
      unitRef="usd">24000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfNy0yLTEtMS0w_71fe324f-cb5f-4608-89b8-2c11331fbddf"
      unitRef="usd">31245000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfOS0yLTEtMS0w_fd4ce620-53b7-417a-b965-c27226cd82bf"
      unitRef="usd">1756000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmQ4MTI2OTM2YmZmNDQwNDlhOTU2M2E0NjcwZGIxOGE0L3RhYmxlcmFuZ2U6ZDgxMjY5MzZiZmY0NDA0OWE5NTYzYTQ2NzBkYjE4YTRfMTAtMi0xLTEtMA_5ad6c36a-dc0a-4838-98a1-17a7a0af8a57"
      unitRef="usd">33001000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i77563a4995174b90bbef1bbe2e1f8279_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTgyOA_de90055f-d71f-4553-b0ff-04fc54b410fe"
      unitRef="usd">1300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ibcb53675d86846df88cd13524669677c_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNTg4MA_a13c8972-ed3a-48b7-8754-b9c4fd591e5e"
      unitRef="usd">1900000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjA1Mw_eb8e327a-f880-4fc9-9290-fbc7820ba9ea"
      unitRef="usd">19100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i56c5d891036a4fb18a0276db782ecf5e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjEzNA_3b94ad78-5d65-408a-8625-f99799ce1fcf"
      unitRef="usd">900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i54f1a5c673c44abdba9c7587a2a45fcd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTA5OTUxMTY3MTk1MA_72f27ab9-ce26-4566-b75a-915c5c5390f7"
      unitRef="usd">1300000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTA5OTUxMTY3MTk2NA_9cdc88bc-11bd-4ade-bda1-c67ef83df6f4">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:20pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Amortization&lt;br/&gt;Life in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:23pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"&gt;1,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;Total amortized intangible assets&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;286,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted&lt;br/&gt;Average&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amortization&lt;br/&gt;Life&#160;in&#160;Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-contractual customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Internally developed software*&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;____________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NjQ_8519a5d2-212a-4e6e-8d9b-8b36867750d0">Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i98463b7b76424440b55ebbac86e98567_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi0yLTEtMS0w_6a45d3f8-da29-4665-b2c7-f753d9f69db5">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi00LTEtMS0w_ed247128-790d-4951-9e69-1afe64802e29"
      unitRef="usd">24797000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi02LTEtMS0w_a97a5835-1aa4-4db9-a538-311c5b53bdf8"
      unitRef="usd">15056000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iec948b4be4bc4c6c834cbe3ee228dffb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMi04LTEtMS0w_7aa26e64-d52e-4336-8b69-3057193f43d2"
      unitRef="usd">9741000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3c2b7e94d7ec43cea8a00af944483bd9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy0yLTEtMS0w_c698a392-b71b-48c7-8a0c-e650484e3979">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy00LTEtMS0w_ae47cd1a-ff2c-45bd-9b7c-865f2fd0f99c"
      unitRef="usd">10365000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy02LTEtMS0w_dd10bc14-0f95-4f07-9f6b-a3af58be33a2"
      unitRef="usd">5852000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia28435ee4cae4b13bb54358ec17b0dbb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMy04LTEtMS0w_6a79e6b9-b494-4cc5-b77d-0ea27e7f56a7"
      unitRef="usd">4513000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i2e6c3f93a2af442483cb9a03f71b9531_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC0yLTEtMS0w_f13034f1-8203-4780-8549-40d3ee723dd6">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i247f34865e8a493da1779dd5f4553c2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC00LTEtMS0w_a2f616b1-b799-4eb9-a73a-c5069f260ea5"
      unitRef="usd">58061000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i247f34865e8a493da1779dd5f4553c2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC02LTEtMS0w_3766d301-82ff-404d-a537-9d9d3166af26"
      unitRef="usd">26711000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i247f34865e8a493da1779dd5f4553c2e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNC04LTEtMS0w_ec49641b-6cae-48f1-8c1b-15f1f96aa29d"
      unitRef="usd">31350000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i600eac4bc1d14ee28cb25fc3d6947287_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS0yLTEtMS0w_53049de5-0338-4a82-95a8-5408cfb055a5">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS00LTEtMS0w_cc4d0443-3fce-4a10-adb7-8a1ec02e6f68"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS02LTEtMS0w_54624ca4-1775-4320-b63b-acc0effffdc9"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia9d14e7329584a8cb1e0cbbc8475ff5e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNS04LTEtMS0w_7f050596-8816-4dd8-a01b-f76c441c5ad5"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8ce8bcd9c55d44f3ab59516fa0cebcae_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi0yLTEtMS0w_2d93b38d-8972-4f27-8c36-53ed9db6da6d">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifd807e5719004517b4b0719a870bf01f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi00LTEtMS0w_06c1b89e-ef86-42a1-aa84-0b9decdc93be"
      unitRef="usd">18270000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifd807e5719004517b4b0719a870bf01f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi02LTEtMS0w_153e84e5-3614-493d-bc96-22abf10492bf"
      unitRef="usd">3500000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifd807e5719004517b4b0719a870bf01f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNi04LTEtMS0w_fd26a373-c574-4764-87b7-866d4dab4078"
      unitRef="usd">14770000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i5cbfaf87dcab484eb106ba8ec3c9d76f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy0yLTEtMS0w_eb1d0614-d930-4ef0-8326-f5f8a7abbf82">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy00LTEtMS0w_52b0ad3b-99d5-410e-8f1b-d551918f801d"
      unitRef="usd">152893000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy02LTEtMS0w_17f6a128-5305-4db3-81d6-c46b5015f2ff"
      unitRef="usd">36927000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia13f4e85ecb143a0b4f19499f0f02dd7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfNy04LTEtMS0w_ef1a07d7-b205-4bd5-b137-b5d0a85c33bc"
      unitRef="usd">115966000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if69b1ff9be9641c38b6acba3dfa8c46b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC0yLTEtMS0w_7eb3a457-848d-4332-84f9-a18906ab69c8">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC00LTEtMS0w_93abfa94-e6ab-4608-822e-0a9e3362d419"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC02LTEtMS0w_b71b3e77-75b2-4aaa-a88a-a79ad80a1aa3"
      unitRef="usd">972000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5d91b06c79ff4936bf2aeb7f8bb9a268_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOC04LTEtMS0w_3d0a27c8-8acd-4796-a0e5-483492c08510"
      unitRef="usd">1528000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOS00LTEtMS0w_d7a5915c-a291-4db7-8684-3efa7c6de1dd"
      unitRef="usd">267311000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOS02LTEtMS0w_2016fc2d-1344-4eea-9acb-0036bb414a06"
      unitRef="usd">89443000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfOS04LTEtMS0w_3aa03d8d-4eba-4039-bede-5898c2a82f12"
      unitRef="usd">177868000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a2b8b15063742e8aac8424dc709a357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTEtNC0xLTEtMA_920d3d6a-f527-4bfa-b09d-1e6ab35ef06a"
      unitRef="usd">19363000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2a2b8b15063742e8aac8424dc709a357_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTEtOC0xLTEtMA_920d3d6a-f527-4bfa-b09d-1e6ab35ef06a"
      unitRef="usd">19363000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTMtNC0xLTEtMA_e25f7ed2-88df-41c9-98a2-4a0e5b462060"
      unitRef="usd">286674000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTMtNi0xLTEtMA_2a63d524-e6f5-432b-9956-91d649de7650"
      unitRef="usd">89443000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmY4M2Q4MTBlOGEyNjQ4NzY4OTk1NzIzOTkzMjI5Y2EzL3RhYmxlcmFuZ2U6ZjgzZDgxMGU4YTI2NDg3Njg5OTU3MjM5OTMyMjljYTNfMTMtOC0xLTEtMA_9b8656ef-87d9-4223-9e4c-6d9f089bef52"
      unitRef="usd">197231000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6dbb534d8c254eadb559b87e2bfc28dd_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi0yLTEtMS0w_8168d873-0192-47ce-945d-4a06a26a5133">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi00LTEtMS0w_47977b5d-2e44-4d6e-a8b1-c19d76e6a410"
      unitRef="usd">22322000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi02LTEtMS0w_79e737e6-ba45-4615-ba78-0776b283f36b"
      unitRef="usd">13519000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i93712b3bc0c2413ab595ecaabf07cfb7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMi04LTEtMS0w_8198806a-edf6-4c94-b544-767c8a68fe76"
      unitRef="usd">8803000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia64b8b4b90794229ab6e662085126475_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy0yLTEtMS0w_b4747bd4-b723-41a2-a2eb-8f6dd09338d8">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i01a9f10d56c44a33997e1b74d29005a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy00LTEtMS0w_3fea7f42-ad61-478a-93a2-d2c749a1e5dd"
      unitRef="usd">10122000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i01a9f10d56c44a33997e1b74d29005a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy02LTEtMS0w_c54bfb91-889b-45a7-8f12-6b8c0628ac8b"
      unitRef="usd">5506000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i01a9f10d56c44a33997e1b74d29005a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMy04LTEtMS0w_5992debc-51c7-4688-ab47-9ff9086f0560"
      unitRef="usd">4616000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i91c7a0b99f94487d99d15b0710dee1a3_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC0yLTEtMS0w_ca91766b-e9f7-4ccf-b3ec-400bced7d630">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib334f707a94740ffbf3efc76668f48db_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC00LTEtMS0w_9327bbfc-58c5-4812-a748-7c84e470ecd5"
      unitRef="usd">57296000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib334f707a94740ffbf3efc76668f48db_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC02LTEtMS0w_5c11ec96-b635-411f-982a-abff2f002d00"
      unitRef="usd">19787000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib334f707a94740ffbf3efc76668f48db_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNC04LTEtMS0w_40fc2077-9782-48c1-b115-9f36e4b779c7"
      unitRef="usd">37509000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia569c5c4ee854944ad9114edaf43ce4d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS0yLTEtMS0w_4a7f2929-f1c7-4027-b870-bd949d90caa8">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5234ddfdcaf142548dafa1ba990facfd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS00LTEtMS0w_21aed81a-19b8-495b-88ed-e1cfcf2d73bf"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5234ddfdcaf142548dafa1ba990facfd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS02LTEtMS0w_cd598ce9-b844-4c1e-b709-970685bc8f05"
      unitRef="usd">425000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5234ddfdcaf142548dafa1ba990facfd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNS04LTEtMS0w_30ab7a6b-d106-47d4-9362-766cee300c0f"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i439c07e17cfe4e7a923cf0c8f678e3c1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi0yLTEtMS0w_c78204f1-0160-41e3-98c2-3fd31ffd7b16">P15Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3f4bf8b52e6947ac9b80cec872734c37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi00LTEtMS0w_df55ab5a-4711-4e9a-b0c3-5620e42f9a7c"
      unitRef="usd">18256000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3f4bf8b52e6947ac9b80cec872734c37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi02LTEtMS0w_38e87ac5-a4c6-4551-9dc5-0f044785030c"
      unitRef="usd">2254000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3f4bf8b52e6947ac9b80cec872734c37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNi04LTEtMS0w_30f03703-2de6-4648-99fa-7bca3547caeb"
      unitRef="usd">16002000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i79e1b07ebddd415f952ca7593bd74137_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy0yLTEtMS0w_52420d67-023e-4b2c-ba9b-b5f03c4948ba">P13Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0330714457bd47ddbf2d56a49c6af36f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy00LTEtMS0w_b8b2d409-6f9d-4aff-8e11-b45f87439454"
      unitRef="usd">152354000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0330714457bd47ddbf2d56a49c6af36f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy02LTEtMS0w_9b5fc9cc-e5e9-41de-9b10-27807f4978a8"
      unitRef="usd">24228000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0330714457bd47ddbf2d56a49c6af36f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfNy04LTEtMS0w_e8e21596-5541-4de8-b4bc-b7f457eee01c"
      unitRef="usd">128126000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i903d8d80f6ca437a910a2c7208d57ec1_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC0yLTEtMS0xODA_06a2e522-a6da-41c3-ae29-4fae94ab4b9e">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic909fd6d062b437bb4359b5942abc604_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC00LTEtMS0xODQ_80e0ea46-b519-4f77-ab8f-fd3f71af0019"
      unitRef="usd">2500000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic909fd6d062b437bb4359b5942abc604_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC02LTEtMS0xOTM_9c891f4d-f176-443b-b8d4-5ccd1a356a63"
      unitRef="usd">139000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic909fd6d062b437bb4359b5942abc604_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC04LTEtMS0xOTg_9a86f3b3-58b0-4609-80f7-4e8b0e0ca49e"
      unitRef="usd">2361000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC00LTEtMS0w_214026a1-5306-4973-bbb7-a305c85888f0"
      unitRef="usd">263275000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC02LTEtMS0w_9c303ea5-d5ae-449b-8d9b-9ade0c115835"
      unitRef="usd">65858000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfOC04LTEtMS0w_47ec993e-7e1c-44eb-85b3-90800bb84eb4"
      unitRef="usd">197417000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6f000b1760cb4b419d394517dc030c28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTAtNC0xLTEtMA_0b6a9445-87c6-43a8-a62c-4e9c69786eca"
      unitRef="usd">13991000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6f000b1760cb4b419d394517dc030c28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTAtOC0xLTEtMA_67cc30bf-536b-40ef-a430-4ccc25047217"
      unitRef="usd">13991000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTItNC0xLTEtMA_717966ce-daee-481b-9d67-1c8e5db2f516"
      unitRef="usd">277266000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTItNi0xLTEtMA_cbad123c-787b-460c-a10b-598a10b29f80"
      unitRef="usd">65858000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmU5YjllYmQ0MzRjNTRhODhiNmM1MzMxODQwNjg4NWU1L3RhYmxlcmFuZ2U6ZTliOWViZDQzNGM1NGE4OGI2YzUzMzE4NDA2ODg1ZTVfMTItOC0xLTEtMA_cbe97e7e-0e98-4edf-bff2-96fbbc59827d"
      unitRef="usd">211408000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjY3OA_9c1cae65-1d88-4ac1-b3ae-e499fdb600b1"
      unitRef="usd">23200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjY4Mg_f4563dfe-a3a7-4932-b834-c801e8a7b51d"
      unitRef="usd">17700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfNjY4OQ_3e7376a8-807f-4c5b-8b15-d629812c5b03"
      unitRef="usd">16600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2NjY_2379a8e1-7741-4bfd-b7c6-819228a39118">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.665%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMC0yLTEtMS0w_844c97d2-ec55-45fe-9863-0cef4e40c785"
      unitRef="usd">23563000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMS0yLTEtMS0w_11026d37-630c-4ada-8909-6cf83eb49ab2"
      unitRef="usd">22747000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMi0yLTEtMS0w_130231a6-83fb-4659-b0ce-4014f579bf7c"
      unitRef="usd">21724000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfMy0yLTEtMS0w_f4464134-b3de-45eb-9af8-534efae0aa31"
      unitRef="usd">21635000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfNC0yLTEtMS0w_2f81f138-d1d8-45c5-a822-b0486780de19"
      unitRef="usd">17095000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfNS0yLTEtMS0w_fcde08b3-33a4-43b6-987f-e142cea06030"
      unitRef="usd">71104000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjYxMjE4ZjdmMjExODQ2N2M5NDc4Mjc4NTNiMDBkNmVjL3RhYmxlcmFuZ2U6NjEyMThmN2YyMTE4NDY3Yzk0NzgyNzg1M2IwMGQ2ZWNfNi0yLTEtMS0w_920b2310-5574-42d5-baa9-35628a8364ac"
      unitRef="usd">177868000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NzU_5db0a9c4-7bc9-4627-9d80-0e91d68378fb">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We periodically evaluate the recoverability of long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the assets are evaluated in relation to the operating performance and future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and discount rates, reflecting varying degrees of perceived risk. We did not have any long-lived asset impairments in 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3Nzk_063d37c2-bf3c-4e40-85fd-5b3b3850a1d6">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Short-term investments, exclusive of cash equivalents, are marketable securities intended to be sold within one year and may include trading securities, available-for-sale securities, and held-to-maturity securities (if maturing within one year at &lt;/span&gt;&lt;/div&gt;the time of acquisition).  Long-term investments are marketable securities intended to be sold after one year and may include trading securities, available-for-sale securities, and held-to-maturity securities.Our investment securities are considered available-for-sale and are &#x201c;investment grade&#x201d; and carried at fair value. Our investments currently consist of corporate bonds. Available-for-sale securities are recorded at fair value, and unrealized holding gains and losses are recorded, net of tax, as a component of accumulated other comprehensive income (loss). Unrealized losses on available-for-sale securities are charged against net earnings when a decline in fair value is determined to be other than temporary. Our management reviews several factors to determine whether a loss is other than temporary, such as the length and extent of the fair value decline, the financial condition and near term prospects of the issuer, and for equity investments, our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. For debt securities, management also evaluates whether we have the intent to sell or will likely be required to sell before its anticipated recovery. Realized gains and losses are accounted for on the specific identification method. There have been no realized gains or losses on the disposal of investments. Our investments mature in 2021 and 2022.  All short-term investment securities are all callable within one year.</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MzA_53358305-fdcc-467a-815c-f0cd491ff767">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our investment securities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.943%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.821%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.021%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total investment securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized Holding Gains (Losses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term corporate bonds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis
      contextRef="id82841562ef14fe3a20640cfa3b892c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMi0xLTEtMS0w_58b9b44d-5aa1-4844-becb-00f384330524"
      unitRef="usd">14687000</us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="if0e0b30ac0c841c9a607491b55317d05_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMi0zLTEtMS0w_c8139577-2afc-46b5-9aae-583b69c2b9f7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="id82841562ef14fe3a20640cfa3b892c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMi01LTEtMS0w_6f21f34b-b33e-4e35-80b0-7df4f5559a87"
      unitRef="usd">14687000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis
      contextRef="ide06813eefd945e4996e21fead516212_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMy0xLTEtMS0w_c399ab55-2187-4b14-aab5-3faf4183cc95"
      unitRef="usd">12974000</us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i55bc40686ba64aa69aa615123c226d17_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMy0zLTEtMS0w_f34daacc-7de8-415e-9e6c-b106646dceaa"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ide06813eefd945e4996e21fead516212_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfMy01LTEtMS0w_c612daf6-5edf-4d0c-b29f-10f7169d0c0a"
      unitRef="usd">12974000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfNC0xLTEtMS0w_a0fb230f-f834-4b13-abbb-fbfa44fabd97"
      unitRef="usd">27661000</us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfNC0zLTEtMS0w_1c0eefbd-8b77-42b3-b419-874860f06f80"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfNC01LTEtMS0w_288f594a-575c-418a-8c83-c9cba20f5a56"
      unitRef="usd">27661000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis
      contextRef="ifd7077c0aaff480ab0317e214176f294_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfOC0xLTEtMS0w_a193744f-f08c-4c16-9be4-44a9a4b485af"
      unitRef="usd">23967000</us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
      contextRef="i84c93f3069f44ac1abf3e76fb5920f6d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfOC0zLTEtMS0w_e1f3a937-65f4-4bbb-9c5a-eddfef31f3c7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax>
    <us-gaap:AvailableForSaleSecurities
      contextRef="ifd7077c0aaff480ab0317e214176f294_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOjhlNTkzYjYzOTQzOTQ5NDRiZDU5NDQ3OThiY2U4NzRkL3RhYmxlcmFuZ2U6OGU1OTNiNjM5NDM5NDk0NGJkNTk0NDc5OGJjZTg3NGRfOC01LTEtMS0w_824b79d5-6961-40dd-89fe-8105372dbcb9"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4NDE_72c9f77d-602a-4b1f-af6d-6c07e6d4ef1b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred taxes are determined based on the differences between the financial statements and the tax bases using rates as enacted in the laws. A valuation allowance is established if it is &#x201c;more likely than not&#x201d; that all or a portion of the deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to unrecognized tax benefits in the tax provision. We recognize liabilities for uncertain tax positions when it is more likely than not that a tax position will not be sustained upon examination and settlement with various taxing authorities. Liabilities for uncertain tax positions are measured based upon the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. We have not recorded any material interest or penalties during any of the years presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3NzA_f4b5d222-9f40-4ae8-898f-31c8202bee5d">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Generally, the functional currency of our international subsidiaries is the local currency. Generally, we translate the financial statements of these subsidiaries to U.S. dollars at the exchange rate in effect at the balance sheet date and revenues and expenses are translated at the average monthly exchange rates during the year. Certain of our international subsidiaries consolidate first with another subsidiary that utilizes a functional currency other than U.S. dollars.&#160;In those cases, we follow a step by step translation process utilizing the same sequence as the consolidation process.&#160;Translation adjustments are recorded as a component of accumulated other comprehensive (loss) income, a separate component of stockholders' equity on our consolidated balance sheets and the effect of exchange rate changes on cash and cash equivalents are reflected on our consolidated statements of cash flows.&#160;Gains and losses for transactions denominated in a currency other than the functional &lt;/span&gt;&lt;/div&gt;currency of the entity are included in our statements of operations in other income (expense), net. Foreign currency transaction losses (gains), net were $7.2 million in 2020, $(0.7) million in 2019 and $7.9 million in 2018.</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTE3MTg_b6a36142-4926-4998-882a-debcdb6f6b39"
      unitRef="usd">-7200000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTE3Mjg_ac9a491a-36d2-4564-a69c-3639995fe791"
      unitRef="usd">700000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTE3NDE_811e13dc-2eb2-47ab-a385-80000f60c68c"
      unitRef="usd">-7900000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MTI_760eb70a-4b96-43c3-ac9f-04f1609ef20c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;&#160;&#160;&#160;&#160;&#160;We recognize revenues when we transfer control of promised goods to our customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods.  We offer certain volume-based rebates to our distribution customers, which we consider variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. Chargebacks are the difference between prices we charge our distribution customers and contracted prices we have with the end customer which are processed as credits to our distribution customers. In estimating the expected value of chargeback amounts for use in determining the transaction price, we use information available at the time, including our historical experience.  We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available and our historical experience. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The vast majority of our sales of Infusion Consumables, Infusion Systems, IV Solutions and Critical Care products are sold on a standalone basis and control of these products transfers to the customer upon shipment.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our software license renewals are considered to be transferred to a customer at a point in time at the start of each renewal period, therefore revenue is recognized at that time.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Arrangements with Multiple Deliverables&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In certain circumstances, we enter into arrangements in which we provide multiple deliverables to our customers.  These bundled arrangements typically consist of the sale of infusion systems equipment, along with annual software licenses and related software implementation services, as well as infusion consumables, IV solutions and extended warranties.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our most significant judgments related to these arrangements are (i) identifying the various performance obligations and (ii) estimating the relative standalone selling price of each performance obligation, typically using a directly observable method or calculated on a cost plus margin basis method.  Revenue related to the bundled equipment, software and software implementation services are typically combined into a single performance obligation and recognized upon implementation.  As annual software licenses are renewed, we recognize revenue for the license at a point in time, at the start of each annual renewal period. The transaction price allocated to the extended service-type warranty is recognized as revenue over the period the warranty service is provided. Consumables and solutions are separate performance obligations, recognized at a point in time.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3Njc_eacbe736-c6c3-401f-9689-fea54b3689cd">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Advertising Expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and reflected in selling, general and administrative expenses in our consolidated statements of operations and were $0.2 million in 2020, $0.1 million in 2019 and $0.6 million in 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUwMTY_bc0b1a56-4740-4dad-92fc-2eca9a0f93d0"
      unitRef="usd">200000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUwMjY_41a72e8a-0d45-44cf-9c6e-950f1a77115a"
      unitRef="usd">100000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUwMzk_13d39640-9d15-41be-b31f-9ff641a21e14"
      unitRef="usd">600000</us-gaap:AdvertisingExpense>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU4MDY_c10870ca-0988-406c-b068-8bcfd27abed0">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Post-retirement and Post-employment Benefits&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sponsor a Section&#160;401(k)&#160;retirement plan ("plan") for employees.&#160;Our contributions to our 401(k) plan were approximately $10.7 million in 2020, $11.4 million in 2019 and $11.4 million in 2018. We also have post-retirement and post-employment obligations related to employees located in certain international countries. These obligations are immaterial to our financial statements taken as a whole.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUyMjI_2ea98b24-307f-4450-8de6-0787a680d56f"
      unitRef="usd">10700000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUyMzI_d7044b28-b9ab-413e-808d-ca8df1861144"
      unitRef="usd">11400000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:PensionAndOtherPostretirementBenefitExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTUyNDU_d4285f3c-f334-4c1d-bc86-8308b796e94d"
      unitRef="usd">11400000</us-gaap:PensionAndOtherPostretirementBenefitExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU2NzU_2a8f93a5-541f-4a87-aa68-f6754cd34c6a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The majority of our research and development costs are expensed as incurred.  In certain circumstances when an asset will have an alternative future use we capitalize the costs related to those assets.  Research and development costs include salaries and related benefits, consulting fees, production supplies, samples, travel costs, utilities and other miscellaneous administrative costs.</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3OTg_74a6a913-94da-4ce2-bb79-cea5a6f6728a">Net Income Per ShareNet income per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding plus dilutive securities.&#160;Dilutive securities include outstanding common stock options and unvested restricted stock units, less the number of shares that could have been purchased with the proceeds from the exercise of the options, using the treasury stock method. Options that are anti-dilutive, where their exercise price exceeds the average market price of the common stock are not included in the treasury stock method calculation. Restricted stock units that are anti-dilutive are not included in the treasury stock method.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY2NjQ_8526575b-8665-418a-9343-73be0cdcd977"
      unitRef="shares">12083</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY2Njg_de1f6c9e-5e22-41be-b9f5-67c05304d3ce"
      unitRef="shares">10760</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY2NzU_efd700b3-62e2-4d38-83fd-79607059ebba"
      unitRef="shares">5300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMjU3MDA_d2dd7591-3505-4690-8975-abbbf5c85540">The following table presents the calculation of net earnings per common share (&#x201c;EPS&#x201d;) &#x2014; basic and diluted (in thousands except per share data):&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;br/&gt;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding (basic)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average common and common equivalent shares outstanding&#160;(diluted)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EPS - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMi0yLTEtMS0w_707e46d1-f26f-400d-b22a-b5a7edd8927e"
      unitRef="usd">86870000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMi00LTEtMS0w_e62815d4-b1cc-41e5-b42f-c482b1055d01"
      unitRef="usd">101035000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMi02LTEtMS0w_919ce900-e768-4275-919e-e5c1e3cc878a"
      unitRef="usd">28793000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMy0yLTEtMS0w_3e969673-cf0b-4022-a8d9-18f0787c7ef1"
      unitRef="shares">20907000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMy00LTEtMS0w_f0c46f49-dc30-41d4-99a4-a1f3e8cf870f"
      unitRef="shares">20629000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfMy02LTEtMS0w_6d8827ba-4b6e-4276-9572-b16e3f876ff6"
      unitRef="shares">20394000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNC0yLTEtMS0w_a29ad62f-c665-4171-b5c7-c39e3b93db9c"
      unitRef="shares">684000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNC00LTEtMS0w_11c4e6c3-1feb-4348-88ce-c00fdc5eb91f"
      unitRef="shares">916000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNC02LTEtMS0w_70d4456c-3801-452d-9c9f-b6da675f2bfd"
      unitRef="shares">1207000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNS0yLTEtMS0w_84625533-61c0-47e1-85c1-e936e7f57951"
      unitRef="shares">21591000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNS00LTEtMS0w_0d2dcb2b-f9aa-476b-a987-baf6473a08a2"
      unitRef="shares">21545000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNS02LTEtMS0w_8c8e5bf6-ded2-48b7-bc6a-439a1345f8dc"
      unitRef="shares">21601000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNi0yLTEtMS0w_0b2bc521-289a-4a1a-a66d-a76530643c0a"
      unitRef="usdPerShare">4.16</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNi00LTEtMS0w_4d061d7b-1490-459f-a21c-eccc3377b161"
      unitRef="usdPerShare">4.90</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNi02LTEtMS0w_8279116a-db92-4ad3-bf8f-6785a8f9fa83"
      unitRef="usdPerShare">1.41</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNy0yLTEtMS0w_272fbc1c-fb3c-428e-9d2b-cd134a2777ff"
      unitRef="usdPerShare">4.02</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNy00LTEtMS0w_0427138c-ba8c-45e3-97ef-d50b63cb45e1"
      unitRef="usdPerShare">4.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RhYmxlOmFhNjIyMmQ4ZTZmNTQ0MzE4ZGI4MDA4MGZmODc3NGViL3RhYmxlcmFuZ2U6YWE2MjIyZDhlNmY1NDQzMThkYjgwMDgwZmY4Nzc0ZWJfNy02LTEtMS0w_e170cb02-b75f-4eca-b6e0-7a504ed8c5b1"
      unitRef="usdPerShare">1.33</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY0OTI2NzQ4NTE3NA_c988e937-d176-4d0d-a141-90e95a97233c">Recently Adopted Accounting Standards &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The amendments in this update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal use software license. Costs to develop or obtain internal-use software that cannot be capitalized under subtopic 350-40, such as training costs and certain data conversion costs, also cannot be capitalized for a hosting arrangement that is a service contract. Therefore, an entity in a hosting arrangement that is a service contract determines which project stage (that is, preliminary project stage, application development stage, or post-implementation stage) an implementation activity relates to. Costs for implementation activities in the application development stage are capitalized depending on the nature of the costs, while costs incurred during the preliminary project and post-implementation stages are expensed as the activities are performed. The amendments in this update require the entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The amendments in this update are effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The amendments in this update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this update modify the disclosure requirements in Topic 820. The amendments remove from disclosure: the amount of and reasons for transfers between Level 1 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The amendments also made the following disclosure modifications: for investments in certain entities that calculate net asset value, an entity is required to disclose the timing of liquidation of an investee&#x2019;s assets and the date when restrictions from redemption might lapse only if the investee has communicated the timing to the entity or announced the timing publicly; and the amendments clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. The amendments also added the following disclosure requirements: the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period; and the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, an entity may disclose other quantitative information (such as the median or arithmetic average) in lieu of the weighted average if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The amendments in ASU 2018-02 are effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This update amends the FASB's guidance on the impairment of financial instruments by requiring timelier recording of credit losses on loans and other financial instruments. The ASU adds an impairment model that is based on expected losses rather than incurred losses. The ASU also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04 - Codification Improvements to Topic 326, Financial Instruments - Credit Losses and in May 2019, the FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses to (Topic 326)- Targeted Transition Relief. ASU 2019-04 clarifies and corrects certain areas of the Codification and ASU 2019-05 provides entities with an option to irrevocably elect the fair value option in Subtopic 825-10, Financial Instruments&#x2014;Overall, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of Topic 326. The amendments in these updates are effective for fiscal years beginning after December 15, 2019. The updated guidance requires a modified retrospective adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV83Ni9mcmFnOjVjN2ZhMTAwNTdlOTQwMjc4ZThhMDdkOWQ2Mzk0MDkxL3RleHRyZWdpb246NWM3ZmExMDA1N2U5NDAyNzhlOGEwN2Q5ZDYzOTQwOTFfMTY0OTI2NzQ4NTE3NQ_54c45c4a-3bdd-46f8-8287-3e68e9828316">Recently Issued Accounting Standards &#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The impact of this ASU on our contracts has not been material.</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTAzNjY_ae2223db-2a6a-46e2-9d5e-0be8cff73976">ACQUISITIONS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;2019 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On November 2, 2019, we acquired 100% interest in Pursuit for cash consideration of approximately $75.0 million.  Additionally, Pursuit's equity holders are potentially entitled up to $50.0 million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out paid will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit. However, the earn-out is not to exceed $50.0 million. The acquisition of Pursuit and their ClearGuard HD is a natural extension of our needlefree IV connector and other infection control technologies, which together provides us the best of breed solutions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Final Purchase Price&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the final purchase price and the final allocation of the purchase price related to the assets and liabilities purchased (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration for acquired assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of contingent consideration &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill - not tax deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;____________________________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Identifiable intangible assets included $69.0 million of developed technology, $10.8 million of trade name and $2.5 million of non-compete agreement.  The weighted amortization period for the total identifiable intangible assets is approximately fifteen years for developed technology, and trade name the weighted amortization period is fifteen years, and for the non-compete agreement the weighted amortization period is three years. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The identifiable intangible assets acquired have been valued as Level 3 assets at fair market value. The estimated fair value of identifiable intangible assets were developed using the income approach and are based on critical estimates, judgments and assumptions derived from: analysis of market conditions; discount rate; discounted cash flows; royalty rates; and estimated useful lives. Fixed assets were valued with the consideration of remaining economic lives. The raw materials inventory was valued at historical cost and adjusted for any obsolescence and finished goods inventory was valued at estimated sales proceeds less a nominal profit and costs to sell. The trade receivables, prepaid expenses and other current assets and assumed liabilities were recorded at their carrying values as of the date of the acquisition, as their carrying values approximated their fair values due to their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During 2019, we also acquired a small foreign distributor for approximately $4.6&#160;million in cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfODA_d95231c1-e915-4957-a1c3-7ba9dd0bfd61"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTQz_d0a3f9c4-d75e-4d9b-8c13-afa6e2fe0704"
      unitRef="usd">75000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <icui:Contingentconsiderationgross
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMjE4_cc9eb49c-677b-486a-9c42-f65e37bcdec2"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <icui:Contingentconsiderationgross
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfNTQz_9e89759e-c89b-47f5-a2ce-bbd5bcbdef1c"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTAzNTg_648dc717-7433-4a30-a910-a82c23309ed0">The following table summarizes the final purchase price and the final allocation of the purchase price related to the assets and liabilities purchased (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash consideration for acquired assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of contingent consideration &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Final Purchase Price Allocation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,065)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total identifiable net assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill - not tax deductible&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Purchase Consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;____________________________________________&lt;/span&gt;&lt;/div&gt;(1)  Identifiable intangible assets included $69.0 million of developed technology, $10.8 million of trade name and $2.5 million of non-compete agreement.  The weighted amortization period for the total identifiable intangible assets is approximately fifteen years for developed technology, and trade name the weighted amortization period is fifteen years, and for the non-compete agreement the weighted amortization period is three years.</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <icui:Paymenttoacquirebusinessnetofworkingcapitaladjustments
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMC0yLTEtMS0w_36a2fa2e-7cf8-4b45-8e5d-c5c722f44949"
      unitRef="usd">71533000</icui:Paymenttoacquirebusinessnetofworkingcapitaladjustments>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMS0yLTEtMS0w_3764abbe-bf27-4ec8-b3b4-790b0f07899a"
      unitRef="usd">17300000</us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMi0yLTEtMS0w_e16f8e4d-618e-4f7f-be44-d06e4a071fc4"
      unitRef="usd">88833000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfNS0yLTEtMS0w_968fa41e-1be8-43f1-867a-1ff606654b0c"
      unitRef="usd">973000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfNi0yLTEtMS0w_da8c041e-91fb-434f-8e22-fdd02cff969d"
      unitRef="usd">2464000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfNy0yLTEtMS0w_499f1b12-e0bc-4e8d-aa29-ab41f31a13fc"
      unitRef="usd">74000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfOC0yLTEtMS0w_455d07f3-3768-430e-8d99-e251e8eafc00"
      unitRef="usd">609000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfOS0yLTEtMS0w_e3dfb4cb-00fc-4558-ab88-9cf7f33a750f"
      unitRef="usd">82300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTAtMi0xLTEtMA_418afd33-ecf3-4dfc-a734-47b16c31e6d4"
      unitRef="usd">215000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTEtMi0xLTEtMA_c8463d3c-05d0-4083-a1a7-837084764879"
      unitRef="usd">2065000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTItMi0xLTEtMA_13aaa034-2567-48f0-8e55-733e4df0e6bb"
      unitRef="usd">84140000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTMtMi0xLTEtMA_eb0a04b3-487c-400c-aa15-a3d9c2c9dd1d"
      unitRef="usd">20462000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i58ac4bd4c3b248b385e9d294f32442e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTQtMi0xLTEtMA_14ac96e7-d16c-409a-93bb-365ad19dbfb3"
      unitRef="usd">15769000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RhYmxlOjQ0ZWQ2YWVjOTBkZTQ1OWQ5Mjg0Y2VmYWQ2MzM2MTRkL3RhYmxlcmFuZ2U6NDRlZDZhZWM5MGRlNDU5ZDkyODRjZWZhZDYzMzYxNGRfMTUtMi0xLTEtMA_6eac033d-a989-44a9-a7ed-289e59d8dcf5"
      unitRef="usd">88833000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ib7323e9c036f4c658ad812da2fe3e8a4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA1Mw_6137cd9d-621d-4ff8-be42-0e7e3e7f7338"
      unitRef="usd">69000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i41bbd1d7593340aa90ae8e3c9575eaa9_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA4MQ_dcf29ce1-011e-48d1-aac6-56bda78069a7"
      unitRef="usd">10800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0d6c2b4675584ecd8a1220c19654f2af_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTEwMg_f8aa2cb9-ec08-4652-8341-e6e35ef29b5b"
      unitRef="usd">2500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="iaa1acec6eb5243178c050037ee96c4d9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjA5NQ_7da757b5-78b9-442e-b387-b8f530d98262">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i5cc9e477d8cf48839311d4d9f93eaf59_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjA5Ng_1c854f79-12f6-489f-81f5-e516b2ef947e">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i06a7f29abb004d20b7adb8baee2bb492_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjA5Nw_2675b8c0-4769-48ec-b24f-9a6bcd7599a8">P3Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i572e6ab8ddc0441db0a0e2044cf8c2b5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84Mi9mcmFnOmQ0MzAxOTA5NWFmYzQ3YzM4ZWI1MjdhZTZjYmY0YzIxL3RleHRyZWdpb246ZDQzMDE5MDk1YWZjNDdjMzhlYjUyN2FlNmNiZjRjMjFfMTA5OTUxMTY0NjE1NQ_d74b5859-f5c3-433a-84e0-1b74c201d745"
      unitRef="usd">4600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTY0OTI2NzQ0NTM1OQ_0c37727c-dab4-4c98-8e52-f9aa6865e3e2">RESTRUCTURING, STRATEGIC TRANSACTION AND INTEGRATION&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring, strategic transaction and integration expenses were $28.4 million, $80.6 million and $105.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Restructuring charges were $7.9 million, $8.4 million and $4.5 million for the years ended December 31, 2020, 2019 and 2018, respectively, and are included in the above restructuring, strategic transaction and integration expenses in our consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, restructuring charges were primarily related to severance and costs related to office and other facility closures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, restructuring charges were primarily related to severance and facility closure costs.  These charges were primarily related to a one-time charge to move our U.S. pump service depot to our existing Salt Lake City facility and other plant restructuring. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In 2018, we incurred restructuring charges related our 2017 acquisition of Hospira Infusion Systems ("HIS").  The restructuring charges were incurred as a result of integrating the acquired operations into our business and include severance costs related to involuntary employee terminations and facility exit costs related to the closure of the Dominican Republic manufacturing facilities acquired from Pfizer. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In 2015, we incurred restructuring charges related to an agreement with Dr. Lopez, a member of our Board of Directors and a former employee in our research and development department, pursuant to which we bought out Dr. Lopez's right to employment under his then-existing employment agreement, the buy-out, including payroll taxes, were paid in equal monthly installments until December 2020.  This has been fully paid as of December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table summarizes the activity for the restructuring-related charges discussed above and related accrual (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued Balance January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued Balance December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued Balance December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Severance pay and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employment agreement buyout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retention and facility closure expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Strategic Transaction and Integration Expenses&lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;During the years ended December 31, 2020, 2019 and 2018, we incurred $20.5 million, $72.2 million and $100.9 million, respectively, in strategic transaction and integration expenses, which are included in restructuring, strategic transaction and integration expenses in our consolidated statement of operations. The integration expenses during 2020 were related to the integration of HIS and included expenses for the migration of IT systems at our Austin facility. The strategic transaction and integration expenses during 2019 were primarily related to HIS,  included a one-time strategic supply chain restructuring charge of $22.1 million, which reduced our contracted commitments to our third party manufacturer and charges related to our Pfizer separation costs, which included a $12.7 million non-cash write-off of related assets. In 2018, our integration expenses were also primarily related to HIS. During 2018, in connection with the sale of the 2.5&#160;million of the shares Pfizer held in our common stock, we incurred a one-time fee payable to Pfizer in the amount of $8.0&#160;million.</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <icui:Restructuringandstrategictransactionexpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTM5_659f8a7f-9754-4771-b539-5b8953f205bd"
      unitRef="usd">28400000</icui:Restructuringandstrategictransactionexpense>
    <icui:Restructuringandstrategictransactionexpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTQ0_436f62b0-0079-40e0-be33-7be1e6be6c6c"
      unitRef="usd">80600000</icui:Restructuringandstrategictransactionexpense>
    <icui:Restructuringandstrategictransactionexpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTUy_312d0c58-200b-4a45-87cb-7ca08fc77424"
      unitRef="usd">105400000</icui:Restructuringandstrategictransactionexpense>
    <us-gaap:RestructuringCharges
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjY5_28b527d7-c54f-406d-a84e-5ba291ad3836"
      unitRef="usd">7900000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjcz_63a06d9d-2971-4020-b9f0-77d3f0549693"
      unitRef="usd">8400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjgw_36bcf586-320f-4c2d-b9aa-97fc912cffcb"
      unitRef="usd">4500000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjU5MA_6ef67252-5965-437f-b744-2607c20eaa20">The following table summarizes the activity for the restructuring-related charges discussed above and related accrual (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.730%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued Balance January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued Balance December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charges incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Currency Translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accrued Balance December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Severance pay and benefits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,433)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(6,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employment agreement buyout&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Retention and facility closure expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,530)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(10,361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i42442aec09ae460aabe063ba76da725e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xLTEtMS0w_e6eadeec-ee5b-4383-813f-ac904626012d"
      unitRef="usd">677000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="i77f4a897fbfb42e68f536aaa813d2fce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0zLTEtMS0w_02191b72-70ae-4af2-8416-b6c756b853f1"
      unitRef="usd">5634000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="i77f4a897fbfb42e68f536aaa813d2fce_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS01LTEtMS0w_a4210d77-7246-4048-8633-8412af01afdc"
      unitRef="usd">2433000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i190e457cb2184846a7d96df1580d4aa5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xMS0xLTEtMA_50107883-8671-449e-ae9b-3166ac750f44"
      unitRef="usd">3878000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xMy0xLTEtMA_2c2aca2a-4c41-4a03-b866-c602c18fb763"
      unitRef="usd">4288000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xNS0xLTEtMA_86493b22-796b-4740-b2f8-6326f18f14e0"
      unitRef="usd">6331000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i15a706192e2647039ebcca0e0b16556c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xNy0xLTEtMA_d6226c60-0ab7-4a4f-b240-71235d555d73"
      unitRef="usd">23000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="i4c89867f10084e80bc20692242c6d4f2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMS0xOS0xLTEtMA_cbdabdbb-bb1a-4ba1-8349-7a95fa1c28e3"
      unitRef="usd">1858000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i415327beefd54d9db3b6ec0de9a9b4e5_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xLTEtMS0w_5785e1d4-edc1-49b2-9487-6a7af4bb8ebe"
      unitRef="usd">739000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="i4d3a071b10d94729b478044f34bcbad3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0zLTEtMS0w_a689ffce-b540-4438-afba-2cb41f818cfa"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="i4d3a071b10d94729b478044f34bcbad3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy01LTEtMS0w_819c39c6-5a5c-41dc-b998-bcb2434242f6"
      unitRef="usd">279000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i59033598febb4af9b760e60fcf8ab3a9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xMS0xLTEtMA_693abee4-98c9-4488-ba57-4774f7fcb477"
      unitRef="usd">460000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xMy0xLTEtMA_3a7f0b9d-1223-4905-a4f0-9baf2b54f284"
      unitRef="usd">0</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xNS0xLTEtMA_844d8206-8e42-4ee8-9adc-36c1f231080c"
      unitRef="usd">460000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="if56310ac475c4793bbd90fd4a9c10fff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xNy0xLTEtMA_ac5f315f-8d33-499c-a174-66c7e29522c6"
      unitRef="usd">0</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="i2c383ef8730d48f9bd430e6719f2ea3a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfMy0xOS0xLTEtMA_3eaaee7c-20fb-4bee-a100-3e0c3b66eae4"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i568cfa51d4ea4908989b20880cad4564_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xLTEtMS0w_e82034f1-108a-43a8-981b-ed59941c2a5b"
      unitRef="usd">0</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="ie7496471d9e543378498e26ce84d3c85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0zLTEtMS0w_3a34557e-3c88-4ea6-adaf-8caf4d615277"
      unitRef="usd">2741000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="ie7496471d9e543378498e26ce84d3c85_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS01LTEtMS0w_71a1e870-9ccb-4900-8fe0-b862826ab30b"
      unitRef="usd">1530000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i54770dd1ad034fda977364b29c507237_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xMS0xLTEtMA_c6bd5056-f0bd-4a18-8ea7-72050cb124ee"
      unitRef="usd">1211000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xMy0xLTEtMA_bd5f255f-1f33-4a7f-9db9-ecf953de17ae"
      unitRef="usd">3641000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xNS0xLTEtMA_eabced3f-4c47-41bc-98b7-bd926f9b62ab"
      unitRef="usd">3570000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i024cea6ac49f44abb217e0601ce12267_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xNy0xLTEtMA_780291d2-1910-4642-9b7c-cc770a016105"
      unitRef="usd">281000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="i6392b03c742548d9acc90318e981c794_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNS0xOS0xLTEtMA_33b26cb2-45f6-42ac-980c-0a765a65d91b"
      unitRef="usd">1563000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xLTEtMS0w_729b286b-bb40-4e0d-96ae-5beebd7c451c"
      unitRef="usd">1416000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0zLTEtMS0w_808a2fb1-cba6-4a0d-bedb-421fde75f4c1"
      unitRef="usd">8375000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi01LTEtMS0w_48f33e93-3c34-48cc-8f6a-fd2c8ca2ae52"
      unitRef="usd">4242000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xMS0xLTEtMA_a11a31ce-ddd7-4c15-a6fa-1014bb319ad9"
      unitRef="usd">5549000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCosts
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xMy0xLTEtMA_421b9dc0-5fdb-4bd2-86e4-9c8cbbcd3ff5"
      unitRef="usd">7929000</us-gaap:RestructuringCosts>
    <us-gaap:PaymentsForRestructuring
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xNS0xLTEtMA_06d8d91d-3e5c-4d61-b4e8-363df5f58efe"
      unitRef="usd">10361000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserveAccrualAdjustment1
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xNy0xLTEtMA_e2bee693-8c73-4665-a06c-0cfffc5e323e"
      unitRef="usd">304000</us-gaap:RestructuringReserveAccrualAdjustment1>
    <us-gaap:RestructuringReserve
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RhYmxlOjUxMzdmODA2YWQ3ODRlMTdhMmE3YzRlZDFlYThkZWFlL3RhYmxlcmFuZ2U6NTEzN2Y4MDZhZDc4NGUxN2EyYTdjNGVkMWVhOGRlYWVfNi0xOS0xLTEtMA_239138df-de6d-4e90-919c-5cdd753dfe93"
      unitRef="usd">3421000</us-gaap:RestructuringReserve>
    <icui:StrategicTransactionandIntegration
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjA4MQ_0815ec7d-0760-4a96-a162-0e2b7428600b"
      unitRef="usd">20500000</icui:StrategicTransactionandIntegration>
    <icui:StrategicTransactionandIntegration
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjA4NQ_6c81113f-4ecc-40c6-a5ac-d905306e27d9"
      unitRef="usd">72200000</icui:StrategicTransactionandIntegration>
    <icui:StrategicTransactionandIntegration
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjA5Mg_0dddbef1-293b-45b6-ac0b-2fee178078e7"
      unitRef="usd">100900000</icui:StrategicTransactionandIntegration>
    <icui:Supplychainrestructuringcosts
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjM5NQ_6dc6eb6d-5cf0-44e5-ac8a-4e4ee19caaa3"
      unitRef="usd">22100000</icui:Supplychainrestructuringcosts>
    <icui:Cleanupcosts
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMjU0MQ_56437a5f-9b67-47a7-8a29-b0d285bffec8"
      unitRef="usd">12700000</icui:Cleanupcosts>
    <icui:CommonSharesSoldbyPfizer
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTA5OTUxMTYzMTQ0NQ_f9ec0722-0ee7-4533-8bc7-b5571ccaebd3"
      unitRef="shares">2500000</icui:CommonSharesSoldbyPfizer>
    <us-gaap:PaymentsForFees
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV84OC9mcmFnOmNkNmQ4MmRhNmM1OTRhOTVhMjU2NGU4OTFhYjU1M2JkL3RleHRyZWdpb246Y2Q2ZDgyZGE2YzU5NGE5NWEyNTY0ZTg5MWFiNTUzYmRfMTA5OTUxMTYzMTQ1OA_ee3b1ea6-063a-45b3-9999-7fdae630d4a9"
      unitRef="usd">8000000.0</us-gaap:PaymentsForFees>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfMTY0OTI2NzQ1MDgwNA_019b1a5e-6caa-4a52-bbb6-33de5d7a333f">REVENUE&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our primary product lines are Infusion Consumables, Infusion Systems, IV Solutions and Critical Care. The vast majority of our sales of these products are made on a stand-alone basis to hospitals and distributors. Revenue is typically recognized upon transfer of control of the products, which we deem to be at point of shipment. Our software licenses and  renewals are considered to be transferred to a customer at a point in time therefore revenue is recognized at the start of the license term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Payment is typically due in full within 30 days of delivery or the start of the contract term. Revenue is recorded in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We offer certain volume-based rebates to our distribution customers, which we record as variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. We use information available at the time, including our historical experience to estimate the expected value in recording provisions for chargebacks.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available at that time and our historical experience. We also provide for extended service-type warranties, which we consider to be separate performance obligations. We allocate a portion of the transaction price to the extended service-type warranty based on its estimated relative selling price, and recognize revenue over the period the warranty service is provided. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Arrangements with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We also enter into arrangements which include multiple performance obligations, see Note 1, Basis of Presentation and Summary of Significant Accounting Policies. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The most significant judgments related to these arrangements include: &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Identifying the various performance obligations of these arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Estimating the relative standalone selling price of each performance obligation, typically using directly observable method or calculated on a cost plus margin basis method. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue disaggregated&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by product line (in thousands) and our disaggregated product line revenue as a percentage of total revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Consumables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IV Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Critical Care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We report revenue on a "where sold" basis, which reflects the revenue within the country or region in which the ultimate sale is made to our external customer.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by geography (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic sales accounted for 72%, 73% and 75% of total revenue in 2020, 2019 and 2018, respectively.  International sales accounted for 28%, 27% and 25% of total revenue in 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contract balances&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our contract balances (deferred revenue) are recorded in accrued liabilities and other long-term liabilities in our consolidated balance sheet (see Note 10, Accrued Liabilities and Other Long-term liabilities).  The following table presents our changes in the contract balances for the years ended December 31, 2020 and 2019, (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During 2020, we recognized $4.7 million in revenue that was included in the opening contract balances for the year ended December 31, 2019.&lt;/span&gt;&lt;span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; As of December 31, 2020, revenue from remaining performance obligations related to implementation of software and equipment is $4.8 million. We expect to recognize substantially all of this revenue within the next three to six months.  Revenue from remaining performance obligations related to annual software licenses is $1.7 million.  We expect to recognize substantially all of this revenue over the next twelve months. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Costs to Obtain a Contract with a Customer&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As part of the cost to obtain a contract, we may pay incremental commissions to sales employees upon entering into a sales contract. Under ASC Topic 606, we have elected to expense these costs as incurred as the period of benefit is less than one year.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Practical expedients and exemptions&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In addition to the practical expedient applied to sales commissions, under ASC Topic 606, we elected to apply the practical expedient for shipping and handling costs incurred after the customer has obtained control of a good. We will continue to treat these costs as a fulfillment cost rather than as an additional promised service.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNjg5OQ_a637c36c-0a98-4fab-948e-150802356b22">The following table represents our revenues disaggregated by product line (in thousands) and our disaggregated product line revenue as a percentage of total revenue:&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.606%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Product line&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Consumables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;473,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;483,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Infusion Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;355,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IV Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;388,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;414,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Critical Care&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We report revenue on a "where sold" basis, which reflects the revenue within the country or region in which the ultimate sale is made to our external customer.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by geography (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.216%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.218%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Geography&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe, the Middle East and Africa&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;132,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;360,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;910,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;923,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,054,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,271,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,400,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Domestic sales accounted for 72%, 73% and 75% of total revenue in 2020, 2019 and 2018, respectively.  International sales accounted for 28%, 27% and 25% of total revenue in 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="ie721a8af7dae41ceb63a43bbdfb9243d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy0xLTEtMS0w_26456215-d36f-4223-a988-3590559e3fbb"
      unitRef="usd">473740000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="ie721a8af7dae41ceb63a43bbdfb9243d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy0zLTEtMS0w_f5392a58-8e26-47b8-a8b7-947e0fc38e55"
      unitRef="number">0.37</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i5018e32576d64e09b8ab6a58544cd039_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy01LTEtMS0w_6e50c129-0799-49b9-bfd8-0da3e1fc2909"
      unitRef="usd">477611000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i5018e32576d64e09b8ab6a58544cd039_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy03LTEtMS0w_4f3d35d2-afa4-4ac0-8276-630dee59c674"
      unitRef="number">0.37</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i6a3697c7a31e4c348140b4d14fd4f4a6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy05LTEtMS0w_2016d1ee-a57a-423d-913e-bd6a3bb62f99"
      unitRef="usd">483039000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i6a3697c7a31e4c348140b4d14fd4f4a6_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfMy0xMS0xLTEtMA_2c5ebb3f-d1b5-43f5-81c5-979f50e4746f"
      unitRef="number">0.35</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i8623b4f2bb2141429e23dbfb806ae09b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC0xLTEtMS0w_f8d688b8-1116-4bac-871b-9856f4fde3b8"
      unitRef="usd">359691000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i8623b4f2bb2141429e23dbfb806ae09b_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC0zLTEtMS0w_d79bd2b6-7fe7-4077-ba76-c4a4bcf8215f"
      unitRef="number">0.28</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i17534a4efe5e479ab3a50b961b8a25b9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC01LTEtMS0w_f6d4ae86-f1e7-4c85-94d6-9e9624432cfe"
      unitRef="usd">328282000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i17534a4efe5e479ab3a50b961b8a25b9_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC03LTEtMS0w_011564db-5feb-407f-a02b-65eeee6ab880"
      unitRef="number">0.26</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="iadbfc8e2ee314f6ba2aec597f842e544_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC05LTEtMS0w_d058767c-f767-4fab-8ed0-3b66acfca567"
      unitRef="usd">355484000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="iadbfc8e2ee314f6ba2aec597f842e544_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNC0xMS0xLTEtMA_a3a9e44d-8a69-47bb-aa1d-56b08afaedbc"
      unitRef="number">0.25</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="iab0906deffe74ebbb1d8fd16b848938d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS0xLTEtMS0w_2de55822-c0f0-45cb-94ca-4af45f9c1af2"
      unitRef="usd">388971000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="iab0906deffe74ebbb1d8fd16b848938d_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS0zLTEtMS0w_1eb35727-0978-47c9-8ff8-a1c63c9dbb7e"
      unitRef="number">0.31</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i7a29ed3245c84ee4a8240df9ed60e784_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS01LTEtMS0w_89b94664-0dfc-491f-a9c0-72acaf2913ac"
      unitRef="usd">414971000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i7a29ed3245c84ee4a8240df9ed60e784_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS03LTEtMS0w_0d29d465-aeab-4616-a3d9-d38254fb5773"
      unitRef="number">0.33</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="idc1dfd99f00c46d8a7ec3cc0fddcfdc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS05LTEtMS0w_0998d2b1-d9e1-4700-a597-7952bd85bbeb"
      unitRef="usd">507985000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="idc1dfd99f00c46d8a7ec3cc0fddcfdc2_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNS0xMS0xLTEtMA_3bf50a97-1290-433a-86a1-89191a8af749"
      unitRef="number">0.36</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="ica227638f52a4458a4c28e766f0801a8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi0xLTEtMS0w_b496d589-306f-4b04-9da0-376247e52f40"
      unitRef="usd">48602000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="ica227638f52a4458a4c28e766f0801a8_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi0zLTEtMS0w_e6341719-ba54-4292-83a0-941e2adb7b3e"
      unitRef="number">0.04</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i78f184a2fb6e4a85b00b134f60016c89_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi01LTEtMS0w_256e055e-ab56-4185-8ba5-67c0488a5015"
      unitRef="usd">45344000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i78f184a2fb6e4a85b00b134f60016c89_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi03LTEtMS0w_74e3914a-8141-4ce1-baf7-7cc389dd2500"
      unitRef="number">0.04</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i1d2407c448b74414b82766950477a2ca_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi05LTEtMS0w_e5e9a09c-3d0d-40e6-b28b-8f42add6d683"
      unitRef="usd">53532000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i1d2407c448b74414b82766950477a2ca_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfNi0xMS0xLTEtMA_e8c944a5-2d88-45ab-b930-afd2d13d4d29"
      unitRef="number">0.04</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC0xLTEtMS0w_c67e0560-1e20-4e1a-8b5e-cba16e1c2855"
      unitRef="usd">1271004000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC0zLTEtMS0w_bc53f5ec-fc8e-4d4b-a259-3266ec8afaf4"
      unitRef="number">1</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC01LTEtMS0w_ff741dca-01d2-4775-baea-bcca652c1666"
      unitRef="usd">1266208000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC03LTEtMS0w_2cf4706e-ac47-4d55-81f1-1ad6cd5474cb"
      unitRef="number">1</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC05LTEtMS0w_4e8dcd36-7d6a-42fc-ae6e-944e99bab7c6"
      unitRef="usd">1400040000</us-gaap:Revenues>
    <icui:Percentageofrevenue
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjdhZTBjOWNmMzY1YjRiNGY4MWJlZGM5MzRiZjUxODUyL3RhYmxlcmFuZ2U6N2FlMGM5Y2YzNjViNGI0ZjgxYmVkYzkzNGJmNTE4NTJfOC0xMS0xLTEtMA_5258c82a-f291-4950-9cd1-5e64bf54e9f9"
      unitRef="number">1</icui:Percentageofrevenue>
    <us-gaap:Revenues
      contextRef="ie9edb1f221244fa2a61f3ded9c9ffd6a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMi0xLTEtMS0w_2895dadf-7cbc-467e-820e-45de23805ff8"
      unitRef="usd">132763000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i577687046c82471d85a150b6d92bd081_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMi0zLTEtMS0w_3e159063-bf76-4508-b031-f76dac0e0403"
      unitRef="usd">130530000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iaefdcb65e60f4f16b187338df0023a49_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMi01LTEtMS0w_4eeea0ad-e915-4f84-b08d-d8da290246d1"
      unitRef="usd">134363000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i685f7a0dc41146f4a19000ea7064af15_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMy0xLTEtMS0w_3c596da4-d624-45ff-b9b1-e7f0476a97bc"
      unitRef="usd">227614000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1ed996a5d6c4418dae7169824a7dd1f8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMy0zLTEtMS0w_325ac2a1-819f-4770-9307-3cab8f71a5bb"
      unitRef="usd">212336000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0a8f9b026d2e4474a865b825a4fb0ae7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfMy01LTEtMS0w_639c3f5c-4044-46d1-a3ba-e18a26fd98cc"
      unitRef="usd">210996000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i52685cad70704be68a1a5899d0542986_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNC0xLTEtMS0w_df684144-1648-4471-aad9-bb4a4b66e5f8"
      unitRef="usd">360377000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i6304bfc809be459e81074f58c051c0ad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNC0zLTEtMS0w_e0d7a8d4-29b6-4b18-8206-2090ec6381ec"
      unitRef="usd">342866000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ia2af96aaa2b440bfb864f83b66f8d7c4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNC01LTEtMS0w_6bac9724-1762-4cce-a790-d9365a399bca"
      unitRef="usd">345359000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cdb1c3ea0544108af5af0390db0387c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNS0xLTEtMS0w_7f50a5ce-3cad-4f12-a3d0-32fd44927d85"
      unitRef="usd">910627000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic47888c9e3554d88a2e9bf396bcc7af3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNS0zLTEtMS0w_eac5e369-cc02-465b-a344-313407473e99"
      unitRef="usd">923342000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i77762b82b60b4e5599b6b1a58724023b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNS01LTEtMS0w_5b971ce0-08ab-4153-9271-f3fad20a577e"
      unitRef="usd">1054681000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNi0xLTEtMS0w_bb2ef53b-9028-4319-8bac-399869c36281"
      unitRef="usd">1271004000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNi0zLTEtMS0w_8ae489f2-1cce-45df-aec8-14408e7f0680"
      unitRef="usd">1266208000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjM1YWMwY2RiYThjZDRmY2NhYWQ3Y2ExNjBlZGQ1ZjVjL3RhYmxlcmFuZ2U6MzVhYzBjZGJhOGNkNGZjY2FhZDdjYTE2MGVkZDVmNWNfNi01LTEtMS0w_89a73121-c7b3-498b-9a81-70b111ace47a"
      unitRef="usd">1400040000</us-gaap:Revenues>
    <icui:Percentoftotalrevenue
      contextRef="i0cdb1c3ea0544108af5af0390db0387c_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTE2NA_e7e1bc3c-30b0-42e3-bfea-4df5cebc9d0a"
      unitRef="number">0.72</icui:Percentoftotalrevenue>
    <icui:Percentoftotalrevenue
      contextRef="ic47888c9e3554d88a2e9bf396bcc7af3_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTE2OA_405232e1-6903-4802-8a72-02c53af17303"
      unitRef="number">0.73</icui:Percentoftotalrevenue>
    <icui:Percentoftotalrevenue
      contextRef="i77762b82b60b4e5599b6b1a58724023b_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTE3NQ_e3d2d0f5-eb33-4371-bf3d-bf46c75fd8e0"
      unitRef="number">0.75</icui:Percentoftotalrevenue>
    <icui:Percentoftotalrevenue
      contextRef="ic491d1e0ca4848549ee0d92ab0d48cb5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTI2Mg_3aa5ab27-201c-4700-9dfd-ea7c1239cb5b"
      unitRef="number">0.28</icui:Percentoftotalrevenue>
    <icui:Percentoftotalrevenue
      contextRef="i83ed3577d5584c7ba02e54fe472582d7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTI2Ng_9e6f275c-bc47-4f06-a321-9db0e2f79a97"
      unitRef="number">0.27</icui:Percentoftotalrevenue>
    <icui:Percentoftotalrevenue
      contextRef="i1b1cc87c388644e58fa1591ccee5f2f8_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTI3Mw_8bdcc3d8-4734-430b-bc29-980df4c1cde5"
      unitRef="number">0.25</icui:Percentoftotalrevenue>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNjkwMg_19a4f161-04f4-4f34-a69e-cf676becee88">Our contract balances (deferred revenue) are recorded in accrued liabilities and other long-term liabilities in our consolidated balance sheet (see Note 10, Accrued Liabilities and Other Long-term liabilities).  The following table presents our changes in the contract balances for the years ended December 31, 2020 and 2019, (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.398%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.402%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contract Liabilities&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance, January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,794)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,539)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,341)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Software revenue deferred due to implementation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMS0xLTEtMS0w_fef4fd06-a3eb-4e9e-bf67-c567391658d6"
      unitRef="usd">4282000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i22a416a90f794d03baba343c64447069_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMi0xLTEtMS0w_a28d6993-87e7-4acf-bb70-9d2a7ff369d1"
      unitRef="usd">-8807000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="i22a416a90f794d03baba343c64447069_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMy0xLTEtMS0w_2bb2ba9b-fd72-4d1d-8f2e-0a21f4fa1806"
      unitRef="usd">8794000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i18d553fef6d3485fbf26421e894b717e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNC0xLTEtMS0w_ed3a675d-4f99-4239-b5f3-835d958753e7"
      unitRef="usd">-3953000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="i18d553fef6d3485fbf26421e894b717e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNS0xLTEtMS0w_e9695cd0-fcc5-4f0e-a8da-ad09f2f9844b"
      unitRef="usd">4539000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:ContractWithCustomerLiability
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNi0xLTEtMS0w_2c377f52-bec7-4dae-bd50-05a7f3ab1d61"
      unitRef="usd">4855000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="ie701073ac4ba47feb0325d50e5f36a9b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfNy0xLTEtMS0w_d428598f-e0cd-43ce-ac3e-af308f39f4e3"
      unitRef="usd">-14408000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="ie701073ac4ba47feb0325d50e5f36a9b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfOC0xLTEtMS0w_a4e10e12-d762-4ad9-a9e8-d7d2661465e6"
      unitRef="usd">14341000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="i3ec5a3d82e2042dbb42f7e58a8c3ed63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfOS0xLTEtMS0w_15ca6942-1d1a-4b77-8ad5-6e5b8105ae6f"
      unitRef="usd">-5721000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:DeferredRevenueAdditions
      contextRef="i3ec5a3d82e2042dbb42f7e58a8c3ed63_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMTAtMS0xLTEtMA_40a0713e-27ce-46ce-9bb2-0d4715d9e916"
      unitRef="usd">7363000</us-gaap:DeferredRevenueAdditions>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RhYmxlOjMzYWRlMDliYTY0ZDQ1ZTBhNDY4NTM1MmY3ZWJjZjExL3RhYmxlcmFuZ2U6MzNhZGUwOWJhNjRkNDVlMGE0Njg1MzUyZjdlYmNmMTFfMTEtMS0xLTEtMA_d3b95335-4c98-46ab-ab88-a47275ccc198"
      unitRef="usd">6430000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTcyMA_581a3e48-f9c8-4571-ba73-df82e42c82c6"
      unitRef="usd">4700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="id390cd4ca80c49bd87db585bf2deb350_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNTk1MQ_efd704e0-65da-4935-a2aa-4dccab9f4f37"
      unitRef="usd">4800000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i453f064b6f8e4d7a9a4560206e9aa3bf_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85MS9mcmFnOmNjN2M4ZWE0NDk0NzQ3YzE5MTJiNTE5MzUyNGIxODc5L3RleHRyZWdpb246Y2M3YzhlYTQ0OTQ3NDdjMTkxMmI1MTkzNTI0YjE4NzlfNjEzMA_cc431514-aec1-4b84-9ad4-cf5e5aa76b1c"
      unitRef="usd">1700000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:LeasesOfLesseeDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyOA_39eafdcd-66ce-4539-8219-7af05a367391">LEASES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Adoption of ASC Topic 842, "Lease Accounting"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We adopted ASU No. 2016-02, Leases (ASC Topic 842), effective January 1, 2019 on a modified retrospective transition method through a cumulative-effect adjustment at the beginning of the first quarter of 2019. We elected the 'package of practical expedients', which permitted us not to reassess our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. We elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, we did not recognize right-of-use ("ROU") assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. Furthermore, we elected the practical expedient to not separate lease and non-lease components for all of our leases, non-lease components are primarily common area maintenance charges that we combine with the lease component when applying this ASU. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The impact of adopting this standard was the recognition of ROU assets and lease liabilities for our operating leases of $40.4 million as of January 1, 2019. The adoption of ASC 842 did not have a material impact on our consolidated earnings or on our cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine if an arrangement is a lease at inception. Our operating leases with a term greater than one year are included in operating lease ROU assets and our financing lease assets are included in other assets. Our lease liabilities are included in accrued liabilities, and other long-term liabilities on our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Most of our leases do not provide an implicit rate, therefore we use our incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term based on the information available at commencement date. The lease ROU asset excludes initial direct costs incurred. Our lease terms include options to extend when it is reasonably certain that we will exercise that option. All of our operating leases have stated lease payments, which may include fixed rental increases. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;We have operating leases for corporate, R&amp;amp;D and sales and support offices, a distribution facility, device service centers, and certain equipment. Our leases have original lease terms of one year to fifteen years, some of which include options to extend the leases for up to an additional five years. For all of our leases, we do not include optional periods of extension in our current lease terms for the exercise of options to extend is not reasonably certain.&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the components of our lease cost (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization of ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the supplemental cash flow information related to our leases (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of December 31, 2020, the maturities of our lease liabilities for each of the next five years are approximately (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeasesOfLesseeDisclosureTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6d22a847e34749d49fc06d4dcc1740d0_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTI5OQ_635802ef-af41-4546-bae2-b9d872d46b31"
      unitRef="usd">40400000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTA5OTUxMTYzMzI0OQ_36fcf857-bd69-428e-80f0-ab276761a435">P15Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyMw_52a9b37e-4819-40fc-af23-c3a7f37abc95">The following table presents the components of our lease cost (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost - amortization of ROU asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost &lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMi0xLTEtMS0yMDY4_c5b0dd61-c164-4a73-aa23-a396471ddc9d"
      unitRef="usd">11284000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMS0xLTEtMS0w_819c2bc7-b69f-4fdd-81c1-c401c1be794a"
      unitRef="usd">10011000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNC0xLTEtMS0yMDY4_2af73ce5-8870-4ab8-a221-33d3a36885da"
      unitRef="usd">91000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNC0zLTEtMS0yMDYx_f64540b4-b6ac-4699-8d3a-cc9e545b3088"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNi0xLTEtMS0yMDY4_bce10a56-a6cc-41e1-b970-4085e2759d4b"
      unitRef="usd">383000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNi0zLTEtMS0yMDYz_07bb6e39-94fb-423b-8e07-a016bd87840e"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:ShortTermLeaseCost
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfOC0xLTEtMS0yMDY4_29df70e6-d147-4cba-bd95-12b3d5d36220"
      unitRef="usd">263000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMy0xLTEtMS0w_9a4eb6fb-6b7f-468e-9b95-f0bbb44b6a49"
      unitRef="usd">322000</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfMTAtMS0xLTEtMjA2OA_f9f3ea93-9e5d-448f-a72e-2bd87eb5cc32"
      unitRef="usd">12021000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjc4OGQwNTI3YTFlNDRmZDI4OGY1OGUwY2JlODUxNDkzL3RhYmxlcmFuZ2U6Nzg4ZDA1MjdhMWU0NGZkMjg4ZjU4ZTBjYmU4NTE0OTNfNy0xLTEtMS0w_71fbba42-e268-4ce5-851f-7e1b0d591744"
      unitRef="usd">10333000</us-gaap:LeaseCost>
    <icui:SupplementalCashFlowInformationLeasesTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyMg_784e9f28-ca3a-4a58-baf7-5eda80c15fd5">The following table presents the supplemental cash flow information related to our leases (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;&#160;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right-of-use assets obtained in exchange for lease obligations:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</icui:SupplementalCashFlowInformationLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfMy0xLTEtMS0yMDc0_f9121625-0a96-406a-b321-bad93b10f6f1"
      unitRef="usd">10185000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfMi0xLTEtMS0w_8bf102e9-7dae-44f4-9d45-c23eef21859c"
      unitRef="usd">10344000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNC0xLTEtMS0yMDc0_1cf372de-b51a-4d98-aa71-23fd59e69847"
      unitRef="usd">91000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNC0zLTEtMS0yMDcw_c61313f1-c796-43c7-95c0-7f9e1da691e4"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNy0xLTEtMS0yMDc0_b6bdc077-0739-40d5-b0df-05177d8ca162"
      unitRef="usd">20847000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfNS0xLTEtMS0w_aec62ca9-5488-4001-b7ee-a1e15844cd5d"
      unitRef="usd">3230000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfOC0xLTEtMS0yMDc0_0dd459b1-bf9f-4e71-9a09-1d7734fb17d9"
      unitRef="usd">3062000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmU5NWNjNTgzYTc0NzQ0MjE5OTNiOWVlMTZmY2I5NWIxL3RhYmxlcmFuZ2U6ZTk1Y2M1ODNhNzQ3NDQyMTk5M2I5ZWUxNmZjYjk1YjFfOC0zLTEtMS0yMDcy_9773c40d-7447-49cf-910d-db79adb3acbb"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <icui:SupplementalBalanceSheetInformationLeasesTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfMTY0OTI2NzQ0NzEyMQ_4196af63-0664-4415-a081-04e50f512c90">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:86.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.766%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Lease Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</icui:SupplementalBalanceSheetInformationLeasesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMy0xLTEtMS0yMDc4_a5294b35-b15b-478c-94c4-9c5a77263441"
      unitRef="usd">46571000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMi0yLTEtMS0w_f53c99d2-4534-45da-8106-a20518b8ad28"
      unitRef="usd">34465000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ib1d090a42bd446c0abdcd90ea593703f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNS0xLTEtMS0yMDc4_5722c82f-8e16-4dc7-8c0e-d28cad23b9ad"
      unitRef="usd">8740000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ied9c2f2b0ca443739f87ecabd79196d8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNC0yLTEtMS0w_43572840-e5f4-47ba-8441-ac7f659fad49"
      unitRef="usd">7362000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i9e128ea136d648d6b2101b831855b2c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNi0xLTEtMS0yMDc4_8861ce9c-6e71-4598-b64b-34d7b879ac23"
      unitRef="usd">41019000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNS0yLTEtMS0w_44d10d08-ce23-4915-90db-050fe66b2607"
      unitRef="usd">28896000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNy0xLTEtMS0yMDc4_421b936d-1b42-4a71-a6e3-e09323d03bb3"
      unitRef="usd">49759000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfNi0yLTEtMS0w_b725a0ca-486c-407c-89f2-168207b3aa08"
      unitRef="usd">36258000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMTAtMS0xLTEtMjA3OA_a2a56750-6df5-4f96-a388-9f9e33a6dc6f">P6Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfOS0yLTEtMS0w_37ef3e26-0453-445b-b9f2-8b0b2d8e2a77">P6Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMTMtMS0xLTEtMjA3OA_c83a6eaa-3aaa-45a3-9fa6-9eef10bdd17c"
      unitRef="number">0.0502</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjQ5NjY4MjMxNTYxOTQxMTk5MjkxYzFhOTFlYjgzY2Y3L3RhYmxlcmFuZ2U6NDk2NjgyMzE1NjE5NDExOTkyOTFjMWE5MWViODNjZjdfMTItMi0xLTEtMA_c9a12aa5-10d2-4c0f-967e-af87f176a3eb"
      unitRef="number">0.0557</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfMy0xLTEtMS0yMDgw_1fa43baf-a44e-4dac-a4eb-b79620267856"
      unitRef="usd">2915000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfNS0xLTEtMS0yMDgz_a21ee594-c25a-4831-ab27-1d0b2c64d014"
      unitRef="usd">554000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfNi0xLTEtMS0yMDg1_52b8ccae-4a80-4a65-b183-160508e77184"
      unitRef="usd">2388000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiability
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfNy0xLTEtMS0yMDg3_853489ff-d19d-4b58-9716-3b064c3e57aa"
      unitRef="usd">2942000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfMTAtMS0xLTEtMjA4OQ_0bbf410f-dbd6-425b-8516-4d3bbee657b5">P6Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOjI4ZTlhNmU5ZDhhMjQ0Y2ZhMDBmZWZjM2NkM2EzOGQxL3RhYmxlcmFuZ2U6MjhlOWE2ZTlkOGEyNDRjZmEwMGZlZmMzY2QzYTM4ZDFfMTMtMS0xLTEtMjA5MQ_ee93bffe-d44d-4e0e-8608-04aa234950bb"
      unitRef="number">0.0427</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RleHRyZWdpb246ODA1MTZhMmZiYzFkNGM1NmJmOThkZWM3OWJiNTgyYTZfNDA3Ng_0f642f77-1570-4c9a-ab0b-444ca393b772">As of December 31, 2020, the maturities of our lease liabilities for each of the next five years are approximately (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Lease Payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(406)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMS0xLTEtMS0w_0efbcd33-8a3b-44a5-811c-c7f5375c5bdb"
      unitRef="usd">10981000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMS0zLTEtMS0yMDk4_3aff6cf3-6b10-4b2a-9cde-1f5906dcb778"
      unitRef="usd">666000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMS0zLTEtMS0yMDk4_b8979db9-ccd8-4e26-b85e-2a9acab40539"
      unitRef="usd">666000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMi0xLTEtMS0w_671aa8d0-eed1-4d50-9c20-5b7535656df4"
      unitRef="usd">9956000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMi0zLTEtMS0yMTAw_0c3dc8f4-cfcd-4360-9323-6c299b7c163e"
      unitRef="usd">666000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMy0xLTEtMS0w_bcda5e28-d15e-4577-aed2-f6c47be69ae2"
      unitRef="usd">8767000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfMy0zLTEtMS0yMTAy_d2ec27c5-083e-452b-8029-d3ee35bf3927"
      unitRef="usd">666000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNC0xLTEtMS0w_b6fa8a42-eea3-4b96-886c-33c9412451d0"
      unitRef="usd">8279000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNC0zLTEtMS0yMTA0_f52b9ee9-94a2-40ae-8426-1b75e6bbf86f"
      unitRef="usd">338000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNS0xLTEtMS0w_deabfe43-738b-465c-be83-dc50121c4955"
      unitRef="usd">5002000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNS0zLTEtMS0yMTA2_5e33bf1c-33a1-483d-9f61-706efbcd5582"
      unitRef="usd">207000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNi0xLTEtMS0w_44eba364-111a-435e-becd-d7e6c7fd4e98"
      unitRef="usd">15289000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNi0zLTEtMS0yMTA4_f05b83fc-61fd-4be9-91d8-f7912c089eda"
      unitRef="usd">805000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNy0xLTEtMS0w_9d26b568-68ba-47a3-895d-83b71d4875d4"
      unitRef="usd">58274000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfNy0zLTEtMS0yMTEw_5eccbf20-a01e-451f-8f1a-000716f7a60e"
      unitRef="usd">3348000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOC0xLTEtMS0w_fc8d4031-18df-4da4-a5a2-38940d669c67"
      unitRef="usd">8515000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOC0zLTEtMS0yMTEy_abd3c47a-0897-4af5-895a-7d35dc2db31f"
      unitRef="usd">406000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOS0xLTEtMS0w_242d78ba-cfbe-4295-9146-d0e123449855"
      unitRef="usd">49759000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85NC9mcmFnOjgwNTE2YTJmYmMxZDRjNTZiZjk4ZGVjNzliYjU4MmE2L3RhYmxlOmVhNTlhNzY2NTM1MTQwNjU4NGVkY2Q5NzJlN2JiN2MxL3RhYmxlcmFuZ2U6ZWE1OWE3NjY1MzUxNDA2NTg0ZWRjZDk3MmU3YmI3YzFfOS0zLTEtMS0yMTE0_2a19c409-de85-4c53-b959-634f4ee64156"
      unitRef="usd">2942000</us-gaap:FinanceLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgwMg_31c80def-24e5-4d02-91d7-e3e7bb7f4d38">SHARE BASED AWARDS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have a stock incentive plan for employees and directors and an employee stock purchase plan.&#160; Shares to be issued under these plans will be issued either from authorized but unissued shares or from treasury shares.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incur stock compensation expense for stock options, restricted stock units ("RSU"), performance restricted stock units ("PRSU") and in years prior to 2018 stock purchased under our employee stock purchase plan ("ESPP"), which was suspended in 2017. We receive a tax benefit on stock compensation expense and direct tax benefits from the exercise of stock options and vesting of restricted stock units. We also have indirect tax benefits upon exercise of stock options and vesting of restricted stock units related to research and development tax credits which are recorded as a reduction of income tax expense.&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes compensation costs and related tax benefits (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit from stock-based compensation cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2020, we had $26.3 million of unamortized stock compensation cost which we will recognize as an expense over a weighted-average period of approximately 0.9 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Incentive and Stock Option Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 2011 Stock Incentive Plan ("2011 Plan") replaced our 2003 Stock Option Plan (&#x201c;2003 Plan&#x201d;). Our 2011 Plan initially had 650,000 shares available for issuance, plus the remaining available shares for grant from the 2003 Plan and any shares that were forfeited, terminated or expired that would have otherwise returned to the 2003 Plan. In 2012, 2014 and 2017, our stockholders approved amendments to the 2011 plan that increased the shares available for issuance by 3,275,000, bringing the initial shares available for issuance to 3,925,000, plus the remaining 248,700 shares that remained available for grant from the 2003 Plan. As of December&#160;31, 2020, the 2011 Plan has 4,188,300 shares of common stock reserved for issuance to employees, which includes 263,300 shares that transferred from the 2003 Plan.&#160;Shares issued as options or stock appreciation rights ("SARs") are charged against the 2011 Plan's share reserve as one share for one share issued.  Shares subject to awards other than options and SARs are charged against the 2011 Plan's share reserve as 2.09 shares for 1 share issued. Options may be granted with exercise prices at no less than fair market value at date of grant. Options granted under the 2011 Plan may be &#x201c;non-statutory stock options&#x201d; which expire no more than ten years from date of grant or &#x201c;incentive stock options&#x201d; as defined in Section&#160;422 of the Internal Revenue Code of 1986, as amended.&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2014, our Compensation Committee of the Board of Directors awarded our then new Chief Executive Officer an employment inducement option to purchase 182,366 shares of our common stock and an employment inducement grant of restricted stock units with respect to 68,039 shares of our common stock. The inducement grants were made out of our 2014 Inducement Incentive Plan ("2014 Plan").&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our 2001 Directors&#x2019; Stock Option Plan (the &#x201c;Directors&#x2019; Plan&#x201d;), initially had 750,000 shares reserved for issuance to members of our Board of Directors, expired in November 2011.  Although no new grants may be made under the Director's Plan, grants made under the Director's Plan prior to its expiration continue to remain outstanding.&#160;Options not vested terminate if the directorship is terminated.&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Time-based Stock Options&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To date, all options granted under the 2014 Plan, 2011 Plan, 2003 Plan and Directors' Plan have been non-statutory stock options. The majority of the time-based outstanding employee option grants vest 25% after one year from the grant date and the balance vests ratably on a monthly basis over 36 months. The majority of the outstanding options granted to non-employee directors vest one year from the grant date. The options generally expire 10 years from the grant date.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of time-based option grants is calculated using the Black-Scholes option valuation model.&#160;The expected term for the option grants was based on historical experience and expected future employee behavior. We estimate the volatility of our common stock at the date of grant based on the historical volatility of our common stock, based on the average expected exercise term. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The table below summarizes the total time-based stock options granted, total valuation and the weighted average assumptions (dollars in thousands, except per option amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of time-based options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value of options granted (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Weighted average assumptions for stock option valuation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant price per option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;A summary of our stock option activity as of and for the year ended December&#160;31, 2020 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The intrinsic values for options exercisable, outstanding and vested or expected to vest at December&#160;31, 2020 is based on our closing stock price of $214.49 at December&#160;31, 2020 and are before applicable taxes.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents information regarding stock option activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value of options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash received from exercise of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit from stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, we granted PRSUs to our executive officers. For the executive officers other than the Chief Executive Officer ("CEO"), Chief Financial Officer ("CFO") and the Chief Operations Officer ("COO"), the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable years. For the CEO, CFO and the COO, the performance shares will cliff-vest &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ending on March 6, 2023 and further be subject to the achievement of minimum three-year cumulative revenue and EPS targets, which when reviewed against a predetermined vesting matrix could result in 0% to 250% of the awarded units that could vest. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In 2019, we granted PRSUs to our executive officers. For the executive officers other than the CEO and the COO, the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable years.  For the CEO and the COO, the performance shares will cliff-vest ending on March 6, 2022 and further subject to the achievement of a minimum Cumulative Adjusted EBITDA. If for the three year period ending on December 31, 2021 the Cumulative Adjusted EBITDA has a growth of at least 6% to 8%, 50% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of between 8% to 10%, 100% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of over 10%, 200% of the awarded units will vest. In 2019, we also granted PRSUs to one of our non-executive employees. These PRSUs will vest at the end of a three-year period ending on March 31, 2022, if certain minimum performance goals are met. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, we granted PRSUs to our executive officers. For the executive officers other than the CEO and the COO, the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable year. For the CEO and the COO, the performance shares will cliff-vest ending on February 15, 2021 and further subject to the achievement of a minimum Cumulative Adjusted EBITDA.  If for the three year period ending on December 31, 2020 the Cumulative Adjusted EBITDA has a growth of at least 6% to 8%, 50% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of between 8% to 10%, 100% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of over 10%, 200% of the awarded units will vest. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2017, we granted PRSUs to our executive officers. The PRSUs were scheduled to vest, if at all, upon the achievement of a minimum Cumulative Adjusted EBITDA, subject to a three-year cliff vesting ending on December 31, 2019.  If at that date, our Cumulative Adjusted EBITDA is at least $600 million but less than $650 million, 100% of the awarded units will vest.  If our Cumulative Adjusted EBITDA is at least $650 million but less than $700 million, 200% of the awarded units will vest. If our Cumulative Adjusted EBITDA is at least $700 million, 300% of the awarded units will vest.  On January 17, 2020, the Compensation Committee made the determination that the 2017 PRSU shares were earned by our executive officers at the 300% achievement level.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2016, we granted PRSUs to our executive officers, which vested on December 31, 2018. During the first quarter of 2019, the Compensation Committee determined the award granted vested at 300%, as a minimum specified compound annual growth rate ("CAGR") in adjusted EBITDA per share of greater than 12% was reached for the 3-year performance period January 1, 2016 through December 31, 2018. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted stock units are granted annually to our Board of Directors and vest on the first anniversary of the grant date, or the date of our annual meeting, whichever occurs first. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, 2019 and 2018, we granted RSUs to certain employees that vest ratably on the anniversary of the grant over three years. We recognize forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The grant date fair market value of our PRSUs and RSUs is determined by our stock price on the grant date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes our restricted stock award activity (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands except shares and per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares earned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;PRSU shares earned in 2019 were related to performance awards granted to executives in 2016 and 2018 and PRSU shares earned in 2020 were related to performance awards granted to executives in 2017, 2018, and 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a summary of our PRSU and RSU activity as of and for the year ended December&#160;31, 2020: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Grant Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in units due to performance expectations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested and expected to vest at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(a) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Relates to 2018 CEO and COO PRSUs granted and 2019 and 2020 PRSUs granted to a non-executive employee, assumes attainment of an increased payout rate based on performance expectations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;ESPP&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have an ESPP under which U.S. employees may purchase up to $25,000 annually of common stock at 85% of its fair market value at the beginning or the end of a six-month offering period, whichever is lower. There are 750,000 shares of common stock reserved for issuance under the ESPP, which is subject to an annual increase of the least of 300,000 shares, two percent of the shares outstanding or such a number as determined by the Board.&#160;To date, there have been no increases.&#160;As of December&#160;31, 2020, there were 133,487 shares available for future issuance. The ESPP is intended to constitute an &#x201c;employee stock purchase plan&#x201d; within the meaning of Section&#160;423 of the Internal Revenue Code.  We suspended our ESPP in 2017.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <icui:ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgxNw_0a22b3e1-a21e-4110-aae4-9ef4d3e8a5bc">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes compensation costs and related tax benefits (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit from stock-based compensation cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,706&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indirect tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</icui:ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMi0yLTEtMS0w_f91a1ab0-2691-44d5-81aa-96e3b11f43c5"
      unitRef="usd">23954000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMi00LTEtMS0w_d104ac8b-5880-46d8-8852-63692dc7ec56"
      unitRef="usd">21918000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMi02LTEtMS0w_d233825b-8cda-44c5-b17b-9d3fba9729ab"
      unitRef="usd">24241000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMy0yLTEtMS0w_fd5691db-22ef-42f9-b691-fbe5698715d2"
      unitRef="usd">5564000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMy00LTEtMS0w_a51c2ef8-a913-40f1-96b2-85a5c4804dd4"
      unitRef="usd">4840000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfMy02LTEtMS0w_fa4af170-9f9b-462a-ba32-d12292c272b9"
      unitRef="usd">5706000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <icui:IndirectTaxBenefitFromStockOptions
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfNC0yLTEtMS0w_9b4ff235-c6b2-4e0b-b128-ea38f74a107c"
      unitRef="usd">1203000</icui:IndirectTaxBenefitFromStockOptions>
    <icui:IndirectTaxBenefitFromStockOptions
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfNC00LTEtMS0w_f0aabf1a-2bed-4c60-ac65-b88ecc0fe7d3"
      unitRef="usd">680000</icui:IndirectTaxBenefitFromStockOptions>
    <icui:IndirectTaxBenefitFromStockOptions
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjg3MDNlMDgyNjg1YTQ1ZDY4NjFmNmNlMzE1ZjVhMDRlL3RhYmxlcmFuZ2U6ODcwM2UwODI2ODVhNDVkNjg2MWY2Y2UzMTVmNWEwNGVfNC02LTEtMS0w_517e9980-8c85-4a85-8ad9-f3df6f7a742d"
      unitRef="usd">2199000</icui:IndirectTaxBenefitFromStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTAz_d35ab55d-9da2-459b-8b67-a79c0676fe01"
      unitRef="usd">26300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTAwMg_f4979bc6-a170-46bf-b6d7-6138ce1c7129">P0Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0e343b322fb8400f826bc26e234923c7_I20111231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTE3OQ_345b30e1-c41a-4029-ab3a-8671b92f20e7"
      unitRef="shares">650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="i636979605dc044119fe0a96879a809fc_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTUxOQ_35eaaf0c-5f24-476a-82b7-21dfb8bc19a5"
      unitRef="shares">3275000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i02d960e07aec40c9adde0616a61872a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTU3Nw_5a5df42d-3828-4358-b466-9143bac9567e"
      unitRef="shares">3925000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i8ce1175c8ec24e52a266009c908f4d55_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTYwMA_8f538bf0-1867-41af-8d9e-660f1c58885c"
      unitRef="shares">248700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i02d960e07aec40c9adde0616a61872a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTY5Mg_05e61ce7-5d02-469f-adfd-efebc685f384"
      unitRef="shares">4188300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <icui:Sharestransferredfromsupersededplan
      contextRef="i02d960e07aec40c9adde0616a61872a6_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMTc2OQ_46085e29-f60c-4d4e-adac-37a2cd0ca12f"
      unitRef="shares">263300</icui:Sharestransferredfromsupersededplan>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifc050b32f3eb4b00a977285a405605a0_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMjU4OA_fc447f92-91dd-40d8-86ff-7325cde7d93a"
      unitRef="shares">182366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9fbb8bafe5714ab598ff0ce32d3cbfee_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMjY5NQ_8ec8dd5f-87af-4a2c-a3ea-0c23b1ef8184"
      unitRef="shares">68039</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ifc3ee56735554b50a472d01c935a947d_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfMjg5NA_87320896-d8e1-471a-8e4f-14734086c0cb"
      unitRef="shares">750000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTc3OA_6cc2c5d3-7762-44b6-9e0d-565a3f7d53da">The table below summarizes the total time-based stock options granted, total valuation and the weighted average assumptions (dollars in thousands, except per option amounts):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.303%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of time-based options granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value of options granted (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Weighted average assumptions for stock option valuation:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected stock price volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant price per option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225.27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269.80&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant date fair value per option&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMi0yLTEtMS0w_86d2d72f-9961-4a1d-9212-1d5d0a5065bd"
      unitRef="shares">7190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMi00LTEtMS0w_1b3a8a5d-fbd9-4d8a-814f-e8a925b3898a"
      unitRef="shares">6265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMi02LTEtMS0w_421cb532-2ed1-41ae-97e5-39824925d447"
      unitRef="shares">5815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <icui:Timebasedoptionsgrantdatefairvalue
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMy0yLTEtMS0w_98348356-cb7d-467c-b50b-4413c3615100"
      unitRef="usd">425000</icui:Timebasedoptionsgrantdatefairvalue>
    <icui:Timebasedoptionsgrantdatefairvalue
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMy00LTEtMS0w_f2e27863-3d6e-49a9-ae49-4629ced9c704"
      unitRef="usd">424000</icui:Timebasedoptionsgrantdatefairvalue>
    <icui:Timebasedoptionsgrantdatefairvalue
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMy02LTEtMS0w_77f8ed75-d3c6-4b7f-875c-2c12e6ab6625"
      unitRef="usd">425000</icui:Timebasedoptionsgrantdatefairvalue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNS0yLTEtMS0w_0c3f70d3-8ccb-4d33-bf17-a656f0fd9df1">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNS00LTEtMS0w_59dfe834-25fb-437c-b5b0-6a4758305e66">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNS02LTEtMS0w_6e11bd41-ea45-4b3b-824a-3727dfe40d87">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNi0yLTEtMS0w_8e6900d6-b83d-43fe-85e9-991f4e597a51"
      unitRef="number">0.350</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNi00LTEtMS0w_c3fffdba-03bc-4d27-8e36-e7f37246af02"
      unitRef="number">0.280</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNi02LTEtMS0w_f95ad53d-d41a-4355-9742-644b80f28a80"
      unitRef="number">0.240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNy0yLTEtMS0w_b78d51a5-ca18-4662-90e1-1b1593c5a33d"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNy00LTEtMS0w_c94d631a-25bd-4a3b-a446-6c68d0f5fd27"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfNy02LTEtMS0w_a48a6bcd-7d37-44f6-8fa3-5f9850ef7eb3"
      unitRef="number">0.023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOC0yLTEtMS0w_e79854e6-311b-4ccc-80f4-28b9969e4b36"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOC00LTEtMS0w_2e4730d8-7bf8-45e7-b24d-69b40e2e93af"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOC02LTEtMS0w_e2a16fc6-e8d6-4746-a82c-d603f1036f6c"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOS0yLTEtMS0w_17c57563-8a7d-47e3-aee7-ffccba1ee404"
      unitRef="usdPerShare">181.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOS00LTEtMS0w_9c0bf197-cdd4-4668-bee7-97c2c04d739c"
      unitRef="usdPerShare">225.27</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfOS02LTEtMS0w_e5fc2ec3-d83d-4c85-a225-513d8707f14f"
      unitRef="usdPerShare">269.80</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMTAtMi0xLTEtMA_14effadc-5c32-4afa-a387-f6a92dadd0bb"
      unitRef="usdPerShare">59.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i472e4bb918ec4da8babf47d48181beb7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMTAtNC0xLTEtMA_44f08480-7c26-4322-9bbf-47a541252531"
      unitRef="usdPerShare">67.73</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic58d1a90c77a46de8e72448102220110_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOmEzNzU2ZWM2NWE2YzRhN2M5NzNjNWVhNzViNTNjYTZmL3RhYmxlcmFuZ2U6YTM3NTZlYzY1YTZjNGE3Yzk3M2M1ZWE3NWI1M2NhNmZfMTAtNi0xLTEtMA_208882fe-23ce-4420-aa4e-10c91f64d606"
      unitRef="usdPerShare">73.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgyNQ_6d85480b-eb24-4ce2-82cb-68596a31aa76">A summary of our stock option activity as of and for the year ended December&#160;31, 2020 is as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,047,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(237,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited or expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;810,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and expected to vest, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;817,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i774f2a8c38d64ea19aded938ad08fdda_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMS0yLTEtMS0w_8a4bccef-fff5-4493-ae9c-22ef74d495b6"
      unitRef="shares">1047854</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i774f2a8c38d64ea19aded938ad08fdda_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMS00LTEtMS0w_2c752104-72c3-4436-be2e-9391617ffc20"
      unitRef="usdPerShare">66.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMi0yLTEtMS0w_b7c91bab-012a-41eb-b4ec-ac4bf6e8ed6b"
      unitRef="shares">7190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMi00LTEtMS0w_8deb0afb-bbb8-4297-ac1a-8746ce21d56d"
      unitRef="usdPerShare">181.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMy0yLTEtMS0w_306a7992-6823-48db-b398-b47d87d8290f"
      unitRef="shares">237244</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfMy00LTEtMS0w_f9ca5217-4968-446f-92d7-5bc1cbbbb32f"
      unitRef="usdPerShare">55.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNC0yLTEtMS0w_ce728976-603c-4e42-b42f-525b843779a8"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNC00LTEtMS0w_72e077d8-c897-4cf2-ac4f-d07e5702ef38"
      unitRef="usdPerShare">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS0yLTEtMS0w_0739f0f5-968f-471b-8130-2d0244770c93"
      unitRef="shares">817800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS00LTEtMS0w_e18988f4-27a8-4f60-bea9-62eda1fe5b3e"
      unitRef="usdPerShare">70.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS02LTEtMS0w_caf68e43-89e0-41cb-931e-1130d4e3aa48">P3Y3M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNS04LTEtMS0w_cd9cb09c-4a2b-46dd-ac94-67c2945fecfd"
      unitRef="usd">118444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi0yLTEtMS0w_bb2e83de-e4f4-415a-a9a2-0bbfb26feb71"
      unitRef="shares">810616</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi00LTEtMS0w_68979002-5459-41b2-b91e-b7f519737d26"
      unitRef="usdPerShare">69.14</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi02LTEtMS0w_9ca15152-6b46-4f84-b714-dac06796bb79">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNi04LTEtMS0w_02472e7b-9c76-40bb-90ec-d30716997b71"
      unitRef="usd">118210000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy0yLTEtMS0w_4d0ff4be-c4b5-40a5-a9c0-4c50fbf95089"
      unitRef="shares">817800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy00LTEtMS0w_147f32fd-53ba-4f79-bfb8-4b6e75e2cbba"
      unitRef="usdPerShare">70.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i8a9e7d0ebfd54e3e91f3d9f826c919c5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy02LTEtMS0w_b700df34-3fc9-4e39-9f6c-8f32836ba789">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="i2ae1f14bb2b842889448f354d0c0a41f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcyZjVjZmVlZjRjMzQ4MWM5ODkzODJjZTBlMTNkZjMwL3RhYmxlcmFuZ2U6NzJmNWNmZWVmNGMzNDgxYzk4OTM4MmNlMGUxM2RmMzBfNy04LTEtMS0w_8f3788f6-b67a-4757-b7f3-9f1e64ae6afb"
      unitRef="usd">118444000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharePrice
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfNDUxNg_27cb7db3-3191-4b50-ae4f-b735c6f9be91"
      unitRef="usdPerShare">214.49</us-gaap:SharePrice>
    <icui:ExercisedOptionsDataTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTc4NA_6801cf37-3520-406a-a806-f4fbfdb474a5">The following table presents information regarding stock option activity:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value of options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash received from exercise of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit from stock option exercises&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</icui:ExercisedOptionsDataTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMi0yLTEtMS0w_e5227a8a-aa93-4b2e-b55f-df88273be509"
      unitRef="usd">32915000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMi00LTEtMS0w_157b5814-ce07-4c0b-8d72-b011a654ecb1"
      unitRef="usd">22976000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMi02LTEtMS0w_5cfa43e2-e746-4d19-98e6-0bb902365b86"
      unitRef="usd">51105000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMy0yLTEtMS0w_5695599f-fd2b-4165-8ba9-3ba9f310353c"
      unitRef="usd">13193000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMy00LTEtMS0w_6ee29c34-80dc-4f26-9a98-b3aae830826d"
      unitRef="usd">7732000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfMy02LTEtMS0w_6cd21b55-6646-4d38-ade0-13dc2c00b415"
      unitRef="usd">14275000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfNC0yLTEtMS0w_a8b23ce1-9bd5-434b-b2d5-1e4b2e4ae23d"
      unitRef="usd">5179000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfNC00LTEtMS0w_e223beef-4b7f-469b-b71d-385259e1070c"
      unitRef="usd">9653000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjcxYzlhYmQ0YmM3OTQ1NTlhYmUxZjdlN2M0NjBmOGI3L3RhYmxlcmFuZ2U6NzFjOWFiZDRiYzc5NDU1OWFiZTFmN2U3YzQ2MGY4YjdfNC02LTEtMS0w_447237ef-4695-4ab8-ae8a-c68ab3156a9d"
      unitRef="usd">12617000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgyMA_f8dc8f8c-2e92-4899-8edf-eb686e3e0c6a">The table below summarizes our restricted stock award activity (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year&#160;ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(In thousands except shares and per share amounts)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;PRSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares earned&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSU&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Grant date fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intrinsic value vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMy0yLTEtMS0w_42520993-3566-458b-afc7-673596846fd5"
      unitRef="shares">38633</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMy00LTEtMS0w_ff2315db-89a4-4d07-9f13-3b8d555c11aa"
      unitRef="shares">37657</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMy02LTEtMS0w_48f389b4-c03d-4e26-9574-c17528a19c88"
      unitRef="shares">30348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <icui:PerformanceSharesEarned
      contextRef="i0d250297d1c2475ea44d45e807caae00_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNC0yLTEtMS0w_6faff0be-a3e2-40d7-b776-54b8dc84501c"
      unitRef="shares">80654</icui:PerformanceSharesEarned>
    <icui:PerformanceSharesEarned
      contextRef="i65f4a75a6e1747f09c4349e6c54767b6_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNC00LTEtMS0w_4ca533ab-9204-4c67-bf23-098d7d5cff48"
      unitRef="shares">114032</icui:PerformanceSharesEarned>
    <icui:PerformanceSharesEarned
      contextRef="i614198653beb4343a8f6edccce0c1e3a_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNC02LTEtMS0w_84e34aca-07ba-4aae-bef0-a7daa68e9d82"
      unitRef="shares">0</icui:PerformanceSharesEarned>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNS0yLTEtMS0w_274be2f3-06ff-46a5-8bfa-0f16d4875f51"
      unitRef="usdPerShare">188.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNS00LTEtMS0w_6fa404c8-3dc0-4899-9832-4cadc8b9c77a"
      unitRef="usdPerShare">231.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNS02LTEtMS0w_34ba56f7-3fff-4184-8b07-5fe8d699b81e"
      unitRef="usdPerShare">248.65</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <icui:Grantdatefairvalueperformancerestrictedstockunits
      contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNi0yLTEtMS0w_cfffdefb-6b70-4b97-a214-454d60e0874f"
      unitRef="usd">7276000</icui:Grantdatefairvalueperformancerestrictedstockunits>
    <icui:Grantdatefairvalueperformancerestrictedstockunits
      contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNi00LTEtMS0w_b62eae9c-fefe-4ffc-871f-4da29edd6bd2"
      unitRef="usd">8723000</icui:Grantdatefairvalueperformancerestrictedstockunits>
    <icui:Grantdatefairvalueperformancerestrictedstockunits
      contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNi02LTEtMS0w_25d74f98-4e34-4e67-88fd-e10660da9b5f"
      unitRef="usd">7546000</icui:Grantdatefairvalueperformancerestrictedstockunits>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="ic3d0d405341942fb9397f75c982fa665_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNy0yLTEtMS0w_b6d03cc2-93b6-4e95-a9f9-f58fe56f7de4"
      unitRef="usd">15627000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="ifb026d12821342a38cad68159b9e7d45_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNy00LTEtMS0w_fca46598-9793-4c3f-af2b-01d9e26a9a88"
      unitRef="usd">26445000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i7b8d7e4adf464fdeafcd1d1bda90f874_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfNy02LTEtMS0w_3c20b4ba-282f-4cc5-b70d-297805601b58"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTAtMi0xLTEtMA_0ca1375d-7d41-4fc8-8ca0-cc3100a70353"
      unitRef="shares">87830</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTAtNC0xLTEtMA_5e99d463-f7ae-4e9b-b953-c8a71eb5450f"
      unitRef="shares">61856</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTAtNi0xLTEtMA_25265c3b-df15-4878-9b33-8d02254bbc16"
      unitRef="shares">63094</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTEtMi0xLTEtMA_0d47b79b-24c1-4b3a-a96e-cb32dd8e367f"
      unitRef="usdPerShare">188.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTEtNC0xLTEtMA_dd39d399-78de-4b59-8671-753e9f7f2c6b"
      unitRef="usdPerShare">227.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTEtNi0xLTEtMA_164b0443-8d85-4ab9-8d60-9257d19f39e5"
      unitRef="usdPerShare">252.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <icui:Grantdatefairvalueofrestrictedstockunitsgranted
      contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTItMi0xLTEtMA_36850530-0154-410b-a8d4-861bc88138d8"
      unitRef="usd">16523000</icui:Grantdatefairvalueofrestrictedstockunitsgranted>
    <icui:Grantdatefairvalueofrestrictedstockunitsgranted
      contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTItNC0xLTEtMA_bd9c01ae-8e83-41bf-be74-e3873958d85b"
      unitRef="usd">14067000</icui:Grantdatefairvalueofrestrictedstockunitsgranted>
    <icui:Grantdatefairvalueofrestrictedstockunitsgranted
      contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTItNi0xLTEtMA_f08dfe62-952d-40ca-ba96-cbc8d80968ce"
      unitRef="usd">15926000</icui:Grantdatefairvalueofrestrictedstockunitsgranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="ibdfb042788eb4ee68dff50abb8be4d11_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTMtMi0xLTEtMA_3613db44-6e09-482e-9cd6-3269106f7880"
      unitRef="usd">12314000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i76970cf5c29648818c20de8c07d1c3e7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTMtNC0xLTEtMA_210eb2db-0b9c-4ce2-9d26-d24f0c0c037c"
      unitRef="usd">16753000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="ie1f334b2292e437bbb28dfd89e045406_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjNlMDI1ODk1ZjJkODRjZDFiZjBjMzc3OTUxZTIxYzhhL3RhYmxlcmFuZ2U6M2UwMjU4OTVmMmQ4NGNkMWJmMGMzNzc5NTFlMjFjOGFfMTMtNi0xLTEtMA_c36a16ad-01be-406b-82ed-498e3f26e913"
      unitRef="usd">17086000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTgwMQ_dace86d4-14e8-492e-9eaa-7dcbf63b98d1">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a summary of our PRSU and RSU activity as of and for the year ended December&#160;31, 2020: &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of Units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Grant Date Fair Value Per Share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted Average Contractual Life (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in units due to performance expectations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (a)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(145,820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-vested and expected to vest at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i192b818c63d74ca7a2b45ab76912e7d1_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMS0yLTEtMS0w_c37fb48e-4ac0-4dea-939f-339b124d9315"
      unitRef="shares">232527</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i192b818c63d74ca7a2b45ab76912e7d1_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMS00LTEtMS0w_2434b03b-e934-4958-a585-d06eafdf674f"
      unitRef="usdPerShare">205.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <icui:Changeinunitsduetoperformanceexpectations
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMi0yLTEtMS0w_c60aa200-b448-4a45-8799-937a447362b4"
      unitRef="shares">15454</icui:Changeinunitsduetoperformanceexpectations>
    <icui:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMi00LTEtMS0w_cc04a3ca-b7cc-4188-ae33-53511c170235"
      unitRef="usdPerShare">238.66</icui:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMy0yLTEtMS0w_a53a7926-17a1-4877-b644-7a69e7eaae80"
      unitRef="shares">126463</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfMy00LTEtMS0w_37eb19ac-3347-46c7-bd4b-df33a513ab46"
      unitRef="usdPerShare">188.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNC0yLTEtMS0w_418ba733-0e7b-4491-8c12-0e4ba433ba57"
      unitRef="shares">145820</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNC00LTEtMS0w_822006d5-4481-4c7f-9959-4bb973445461"
      unitRef="usdPerShare">187.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNS0yLTEtMS0w_51366bfc-4218-423e-86a5-2360dd218ae8"
      unitRef="shares">7864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNS00LTEtMS0w_b38449ed-8984-43c9-a589-db41e3aeff83"
      unitRef="usdPerShare">207.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi0yLTEtMS0w_a9584bdd-9d31-448a-8bd2-3b022e9349fb"
      unitRef="shares">220760</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi00LTEtMS0w_3c26b660-7cf7-45cc-9ed3-bf3c19140256"
      unitRef="usdPerShare">209.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="ie625cabb4ced4515b8f81ebfca7892c9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi02LTEtMS0w_f162399d-55f2-4fbf-93fd-eaf2279975ce">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested
      contextRef="i50bba010c5fb4955b37c6081a6ac1e5f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RhYmxlOjI1Y2FkZjhhNTFhYjRiYjA5ZmY3MjJiZGYyMWU4MzRmL3RhYmxlcmFuZ2U6MjVjYWRmOGE1MWFiNGJiMDlmZjcyMmJkZjIxZTgzNGZfNi04LTEtMS0w_743e7104-5c6b-4412-8ae8-d4887544e778"
      unitRef="usd">47351000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested>
    <icui:ESPPOriginalIssuance
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTAwMQ_490042e2-c96d-4824-a1f1-5ce8d3933046"
      unitRef="shares">750000</icui:ESPPOriginalIssuance>
    <icui:ESPPAnnualIssuanceIncreaseLimit
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTEyMA_aaad5be6-274f-4584-8e49-d1be2f67b7c3"
      unitRef="shares">300000</icui:ESPPAnnualIssuanceIncreaseLimit>
    <icui:SharesAvailableInEmployeeStockPurchasePlan
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV85Ny9mcmFnOjFiMTliNWY2ODBiZTQ1NTZiNzJkZjgwNDcyNjBkYTJlL3RleHRyZWdpb246MWIxOWI1ZjY4MGJlNDU1NmI3MmRmODA0NzI2MGRhMmVfOTI3Ng_e7b5a88d-22ba-4a10-9ee0-9ea434adb1d8"
      unitRef="shares">133487</icui:SharesAvailableInEmployeeStockPurchasePlan>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzMwMDQ_a2f0a784-45f6-4d48-a09d-cb47076654e3">DERIVATIVES AND HEDGING ACTIVITIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Hedge Accounting and Hedging Program&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  The purpose of our cash flow hedging program is to manage the foreign currency exchange rate risk on forecasted expenses denominated in currencies other than the functional currency of the operating unit. We do not issue derivatives for trading or speculative purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The par forward contract is designated and qualifies as a cash flow hedge. Our derivative instrument is recorded at fair value on the Consolidated Balance Sheets and is classified based on the instrument's maturity date. We record changes in the fair value of the effective portion of the derivative instrument as a component of Other Comprehensive Income (Loss) and we reclassify that gain or loss into earnings in the same line item associated with the forecasted transaction and in the same period during which the hedged transaction affects earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We began hedging a portion of our Mexico forecasted expenses denominated in Pesos ("MXN") in May 2017 by entering into a two-year cross-currency par forward contract. The term of this currency forward contract was May 1, 2017 to May 1, 2019. The derivative instrument had a fixed forward rate of 20.01 MXN/USD over the term of the two-year contract.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In January 2018, we entered into a six-month cross-currency par forward contract. The term of this six-month contract was May 1, 2019 to November 1, 2019. The derivative instrument had a fixed forward rate of 20.43 MXN/USD over the term of the six-month contract.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In November 2018, we entered into a one-year cross-currency par forward contract. The term of the one-year hedge was November 1, 2019 to November 3, 2020. The derivative instrument matured in equal monthly amounts at a fixed forward rate of 22.109 MXN/USD.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2020, we entered into a one-year cross-currency par forward contract. The total notional amount of this outstanding derivative as of December 31, 2020 was approximately 436.8 million MXN. The term of the one-year contract is November 3, 2020 to December 1, 2021. The derivative instrument matures in equal monthly amounts at a fixed forward rate of 24.26 MXN/USD.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the fair values of our derivative instruments included within the Consolidated Balance Sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated Balance Sheet &lt;br/&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Consolidated Statements of Operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Gain in the &lt;br/&gt;Consolidated Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized the following gains on our foreign exchange contract designated as a cash flow hedge (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Recognized in Other Comprehensive Income on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of December 31, 2020, we expect approximately $3.6 million of the deferred gain on the outstanding derivatives in accumulated other comprehensive (loss) income to be reclassified to net income during the next 12 months concurrent with the underlying hedged transactions also being reported in net income.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:DerivativeForwardExchangeRate1
      contextRef="i0f83444bbc6346e0ad74d4d3633d6156_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzE0Mzk_1ee4cb5b-6b81-41aa-9663-0748cbb6148b"
      unitRef="number">20.01</us-gaap:DerivativeForwardExchangeRate1>
    <us-gaap:DerivativeForwardExchangeRate1
      contextRef="i5368dbb06a264d0ab7ec90e9e2dd0f13_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzE4MTI_321f1ad6-9c37-40df-9839-26948bfc5baa"
      unitRef="number">20.43</us-gaap:DerivativeForwardExchangeRate1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9fb91ce8f1894c0fbb92cd913bf35bd3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzIxNDA_bf56a319-86b4-4bf1-98ff-2ab103a408dc"
      unitRef="mxn">436800000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeForwardExchangeRate1
      contextRef="i9fb91ce8f1894c0fbb92cd913bf35bd3_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzIzMDg_fada12ed-d933-44ac-bfcf-4ae4a3c55aa6"
      unitRef="number">24.26</us-gaap:DerivativeForwardExchangeRate1>
    <us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzI5OTY_86726d5b-85d9-45ec-b290-ee606a3b58b6">The following table presents the fair values of our derivative instruments included within the Consolidated Balance Sheets (in thousands):&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.238%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.761%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Derivatives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Consolidated Balance Sheet &lt;br/&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Consolidated Statements of Operations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.867%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.229%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.787%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Location of Gain in the &lt;br/&gt;Consolidated Statements of Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i672a0c42d65540969d2635d44e05dcad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzQtMy0xLTEtMA_f88cfb4e-256c-4f97-a22e-d19d07a620ef"
      unitRef="usd">3555000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i015e632a851f4a3a91013b69beace003_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzQtNS0xLTEtMA_536d84ed-30c6-4a2d-81ec-7ea40efd421c"
      unitRef="usd">2366000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i65a7808f96eb47d6bdbc50fd69382397_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzgtMy0xLTEtMA_44b3ed66-d1aa-4356-af56-4016f17e3efe"
      unitRef="usd">3555000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i87279f070f1c4d03b29401da8b0b9c62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozMzI2ZjEyNDZmMzM0ZDUwYTljNjE3ZmNhN2Q5NzhjOC90YWJsZXJhbmdlOjMzMjZmMTI0NmYzMzRkNTBhOWM2MTdmY2E3ZDk3OGM4XzgtNS0xLTEtMA_3eae6c55-e17b-4d02-86d1-a4b862a28100"
      unitRef="usd">2366000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTplMDNlZWJmM2Y2ZDQ0M2UzYmYxOWU1NzMyMzg0MGZjYy90YWJsZXJhbmdlOmUwM2VlYmYzZjZkNDQzZTNiZjE5ZTU3MzIzODQwZmNjXzMtMy0xLTEtMA_69667cb4-b54c-4691-b947-3a4715178c62"
      unitRef="usd">790000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTplMDNlZWJmM2Y2ZDQ0M2UzYmYxOWU1NzMyMzg0MGZjYy90YWJsZXJhbmdlOmUwM2VlYmYzZjZkNDQzZTNiZjE5ZTU3MzIzODQwZmNjXzMtNS0xLTEtMA_51417777-e3dd-46fa-a87d-154c9c362784"
      unitRef="usd">916000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTplMDNlZWJmM2Y2ZDQ0M2UzYmYxOWU1NzMyMzg0MGZjYy90YWJsZXJhbmdlOmUwM2VlYmYzZjZkNDQzZTNiZjE5ZTU3MzIzODQwZmNjXzMtNy0xLTEtMA_5ee21f16-c58e-43e5-9b7d-76ba73868ccc"
      unitRef="usd">743000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzMwMDU_14ccab8f-f0dd-43aa-b0c4-ad3e9586f961">&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized the following gains on our foreign exchange contract designated as a cash flow hedge (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.870%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.457%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.460%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Recognized in Other Comprehensive Income on Derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Derivatives designated as cash flow hedges:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total derivatives designated as cash flow hedging instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;2,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i32b2d82a250245538ef8bb9259b7ea28_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMi0xLTEtMA_6c5e38de-285b-48e6-a673-02521df92d4e"
      unitRef="usd">1980000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="i9ea1666842b54b45812b8aaa56469c00_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtNC0xLTEtMA_738db097-d678-42b7-ab06-418a3e3614d1"
      unitRef="usd">2550000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax
      contextRef="ie397bdd97ef74ee58ea86490d808cb6a_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtNi0xLTEtMA_527b957f-f8fd-42b5-a556-f48c1a627d19"
      unitRef="usd">2063000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="i7407fa68d7844a77b47450d31135643c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMTAtMS0xLTA_c7a0c2bc-832a-4672-9d06-87aaf126ea3a"
      unitRef="usd">790000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="ic520cba15d324a6bb0e6955ec924db2c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMTItMS0xLTA_c4bd2d1c-57f9-4c3e-8efb-13b2cf101355"
      unitRef="usd">916000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion
      contextRef="if494aba523df4370bf895e05860380d4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90YWJsZTozZWJhZDNkZmY1NTA0YzU5Yjg5YTcwZmUzODdjNWQ5Yi90YWJsZXJhbmdlOjNlYmFkM2RmZjU1MDRjNTliODlhNzBmZTM4N2M1ZDliXzQtMTQtMS0xLTA_43da2593-8287-44be-ac83-d17b3c8cf8a4"
      unitRef="usd">743000</us-gaap:DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion>
    <us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDAvZnJhZzphZThlNTk4MjQ3ZGQ0NTRjYWI0ZDQ2N2RhZjNjOGFiMS90ZXh0cmVnaW9uOmFlOGU1OTgyNDdkZDQ1NGNhYjRkNDY3ZGFmM2M4YWIxXzI3NTM_6b453f69-ea69-4505-8da7-c270867f9bae"
      unitRef="usd">-3600000</us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1Njc_480a3365-ac25-46fb-893f-93db487fd2d6">FAIR VALUE MEASUREMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 1:  quoted prices in active markets for identical assets or liabilities;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 2:  inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; or&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;Level 3:  unobservable inputs that are supported by little or no market activity and that are significant to the fair values of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingent earn-out liabilities&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In 2017, we recognized an earn-out liability upon the acquisition of HIS from Pfizer. Pfizer was entitled to receive between $191.3 million and $225.0 million in additional cash consideration based on the achievement of certain performance targets for the combined company for the three years ending December 31, 2019. The initial fair value of the earn-out was determined by employing a Monte Carlo simulation in a risk neutral framework. The underlying simulated variable was adjusted EBITDA. The adjusted EBITDA volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital ("WACC") less the long term risk free rate. The initial value assigned to the contingent consideration was a result of forecasted product demand of our HIS business.  At each reporting date subsequent to the acquisition we remeasured the earn-out using the same methodology above and recognized any changes in value.  As of December 31, 2019, we determined that we did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue, that will likely be concluded during 2021.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In the fourth quarter of 2019, we recognized an earn-out liability related to the acquisition of Pursuit (see Note 2, Acquisitions). Pursuit's equity holders are potentially entitled up to $50.0 million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out paid will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit, not to exceed $50.0 million. We used a Monte Carlo simulation model to determine the fair value of the earn-out. The Monte Carlo simulation model utilizes multiple input variables to determine the value of the earn-out including historical volatility, a risk free interest rate, counter party credit risk and projected future gross profit, see below simulation input table related to Pursuit. The historical volatility was based on the median of ICU and a certain peer group. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the term of the earn-out. The counter party credit risk is based on a synthetic credit rating of B1. If the probabilities in the model significantly change from what we initially and subsequently anticipate, the change could have a significant impact on our financial statements in the period recognized. Our contingent earn-out liability is separately stated in our consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following table provides a reconciliation of our Level 3 earn-out liabilities measured at estimated fair value based on an initial valuation and updated quarterly for the years ended December 31, 2020, 2019 and 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.109%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earn-out Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value estimate of earn-out&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Changes in the fair value of the HIS earn-out during the performance period are due to a change in the forecast of the underlying target, adjusted EBITDA, and due to changes in other assumptions used in the Monte Carlo simulation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Relates to our acquisition of Pursuit, (see Note 2, Acquisitions).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; The change in the fair value of the HIS earn-out was based on actual results as compared to the earn-out performance targets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(4) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the Pursuit earn-out increased during 2020 primarily due to changes in the probabilities within the valuation model.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities as of the acquisition date to December 31, 2020.  Significant increases or decreases in these inputs in isolation could result in a significant impact on our fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HIS Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;At January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20-year risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market price of risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pursuit Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;At Acquisition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue/Gross Profit Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Counter Party Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Investments and foreign currency contracts&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of our investments, which consists of corporate bonds, is estimated using observable market based inputs such as quoted prices, interest rates and yield curves or Level 2 inputs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The fair value of our Level 2 forward currency contract is estimated using observable market inputs such as known notional value amounts, spot and forward exchange rates. These inputs relate to liquid, heavily traded currencies with active markets which are available for the full term of the derivative. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;There were no transfers between levels in 2020 or 2019.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <icui:Contingentconsiderationgross
      contextRef="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzEyNTY_7913dae0-8106-420a-8ed9-fe3f721d48b2"
      unitRef="usd">225000000.0</icui:Contingentconsiderationgross>
    <icui:Contingentconsiderationgross
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzI1NDQ_fc3cca9e-5ddb-4547-bf71-c60709b9ee44"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <icui:Contingentconsiderationgross
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzI4NDI_76023cd0-38b3-407e-a28c-b2341e842b09"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NTc_5e392a4c-0f30-431f-8f3c-3f2ede11bc3c">The following table provides a reconciliation of our Level 3 earn-out liabilities measured at estimated fair value based on an initial valuation and updated quarterly for the years ended December 31, 2020, 2019 and 2018 (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.109%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Earn-out Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;47,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Acquisition date fair value estimate of earn-out&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(47,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent earn-out (included in income from operations as a separate line item)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contingent earn-out liability, December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzEtMi0xLTEtMA_719e4808-e3dd-4ad5-bf3c-e517b414145b"
      unitRef="usd">27000000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzMtMi0xLTEtMA_83896b8f-91f6-4b5f-b15b-07e70958c102"
      unitRef="usd">20400000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzQtMi0xLTEtMA_fdb18382-b4d2-4aae-a13c-435457275a43"
      unitRef="usd">47400000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzUtMi0xLTEtMA_be10314a-70c1-46d7-b088-1054df91bb69"
      unitRef="usd">17300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzYtMi0xLTEtMA_79a4b973-eac6-48c0-9883-5bbf3c3d74c8"
      unitRef="usd">-47400000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzctMi0xLTEtMA_b31f281c-0eea-42f2-932b-c5f887fcb2cb"
      unitRef="usd">17300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzktMi0xLTEtMA_e83aeae1-1635-4840-9461-349b5a20d1f6"
      unitRef="usd">9000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTpkZjJjYTI4MjVhYzc0ZGYxYTg5M2QyMjIwYzhkMDc3Ny90YWJsZXJhbmdlOmRmMmNhMjgyNWFjNzRkZjFhODkzZDIyMjBjOGQwNzc3XzEwLTItMS0xLTA_5260efd6-ad17-4d42-ba40-207c50e25e84"
      unitRef="usd">26300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NjQ_509f5384-86b7-4d39-acdf-cf2cb57bdad6">The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities as of the acquisition date to December 31, 2020.  Significant increases or decreases in these inputs in isolation could result in a significant impact on our fair value measurement.&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;HIS Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.399%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of &lt;br/&gt;December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;At January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;26.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;WACC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20-year risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Market price of risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cost of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA
      contextRef="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzEtMy0xLTEtMA_1bf4af5d-1cf5-48ea-8875-1002e1a04e17"
      unitRef="number">0.3000</icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA>
    <icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA
      contextRef="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzEtNS0xLTEtMA_06514507-b253-4272-b209-fef17cbefaf2"
      unitRef="number">0.2600</icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i0bd856d2e8df4b66824315d58442af22_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzItMy0xLTEtMA_0899439a-e389-4b62-bf14-4607ca6ee6c5"
      unitRef="number">0.0825</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="ib8b4c355ef24475f811a91b836016359_I20170203"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzItNS0xLTEtMA_61c79465-94d7-4f82-ac5c-19c15ce02e88"
      unitRef="number">0.0875</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="idff6d79e4f9b4fcda591d213194c01f4_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzMtMy0xLTEtMA_fcc4c6c1-686c-47bd-aaf3-21c8b1700a0b"
      unitRef="number">0.0287</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i81bf9c6bb40b48e3be6ef8b66fd62a74_I20170203"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzMtNS0xLTEtMA_44af2cc6-f7bf-4a0f-9a46-e13a5045077e"
      unitRef="number">0.0258</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <icui:FairValueAssumptionsMarketPriceofRisk
      contextRef="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzQtMy0xLTEtMA_1a5ddea7-81e0-4021-87c2-995509c39747"
      unitRef="number">0.0524</icui:FairValueAssumptionsMarketPriceofRisk>
    <icui:FairValueAssumptionsMarketPriceofRisk
      contextRef="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzQtNS0xLTEtMA_b91b8183-0a96-4db1-86a4-cd2cbc71f779"
      unitRef="number">0.0599</icui:FairValueAssumptionsMarketPriceofRisk>
    <icui:FairValueAssumptionsCostofDebt
      contextRef="i485bf08d4a68489f8f46fdd22a754b46_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzUtMy0xLTEtMA_906c4020-772b-4631-a9f4-f48653ed617c"
      unitRef="number">0.0525</icui:FairValueAssumptionsCostofDebt>
    <icui:FairValueAssumptionsCostofDebt
      contextRef="i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTplYjgzZjM0ZmQxMWQ0OTg4YTFkMjllZGMzMjRiNTQ3Mi90YWJsZXJhbmdlOmViODNmMzRmZDExZDQ5ODhhMWQyOWVkYzMyNGI1NDcyXzUtNS0xLTEtMA_c31256c2-74e8-46bd-8408-a950a7fe93a8"
      unitRef="number">0.0408</icui:FairValueAssumptionsCostofDebt>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NzM_a9555ff7-9ad6-42f8-bf7e-32a06995fbfc">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Pursuit Earn-out&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.800%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;At Acquisition&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Simulation Input&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;November 2, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Revenue/Gross Profit Volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;25.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Risk free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.09&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Counter Party Risk&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="id637182b2f3347d5a92c0e47cf08f50b_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzEtMS0xLTEtMTk2Ng_24432922-69c5-49d4-8e2a-b1c43e1bd5e8"
      unitRef="number">0.2500</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i20b217be060043288599a88581ede3ce_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzEtMS0xLTEtMA_81fafdb4-fa09-4acd-8982-96505b134f23"
      unitRef="number">0.2000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i27da0786101349cc836beaeedf6de281_I20191102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzEtMy0xLTEtMA_ebd54730-6db6-4b35-b171-53832d2d6976"
      unitRef="number">0.2000</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i3094529854d64d1783819e378fe3f5f5_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzItMS0xLTEtMTk2Ng_9dc8eb9c-1801-4564-85fa-fbcd944a9f46"
      unitRef="number">0.1250</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i199eb9079114442f8e05eaf772ce8aa7_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzItMS0xLTEtMA_0e7482ad-9b87-45d0-bc8a-9f0d05cd63ca"
      unitRef="number">0.1500</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="iaec6f804035144f1aeb4f7a0b193c5d8_I20191102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzItMy0xLTEtMA_23ff00fd-4832-4ffc-a543-5d119e3b31cc"
      unitRef="number">0.1500</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="if06729d63e4548dc859431d25cc6865e_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzMtMS0xLTEtMTk2Ng_09c37642-98b7-40d1-b6f4-ab432304e38e"
      unitRef="number">0.0009</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6da548cbdf1347f3b192099e0563432c_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzMtMS0xLTEtMA_27318c8b-0b2f-41ca-bfe3-cf8d43d556d2"
      unitRef="number">0.0155</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i0242c90498c244719b20685fcc39970c_I20191102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzMtMy0xLTEtMA_5d572ba3-2acf-4c2c-90a8-c6bc4f160d4a"
      unitRef="number">0.0155</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i8aaced83b5eb4cd6b7d8a20487ea89f7_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzQtMS0xLTEtMTk2Ng_de8c822a-36a6-4cd5-93cc-80f78a7d43f4"
      unitRef="number">0.0310</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i6757fd421a9f47ac8d81e3292bdae119_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzQtMS0xLTEtMA_031cf209-8b91-490f-948b-401fbf20fbb5"
      unitRef="number">0.0600</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput
      contextRef="i5d0adc33ced64b39b0109fd28417846e_I20191102"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNzg1ZGFkZTc1YzM0MGE3OTk5M2RmYjM4MWVhNzI0Zi90YWJsZXJhbmdlOjM3ODVkYWRlNzVjMzQwYTc5OTkzZGZiMzgxZWE3MjRmXzQtMy0xLTEtMA_87215505-3484-47d3-b5b4-ea266e18ff54"
      unitRef="number">0.0600</us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90ZXh0cmVnaW9uOmQ1OTc0NTlmOGU1NjQ4YWI5MTMzYjQzMzc2NTBhYTFkXzU1NzQ_af2bdec3-e080-49bc-a830-f332944c28c1">Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&#160;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&#160;value&#160;measurements&#160;as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&#160;carrying&lt;br/&gt;value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quoted&#160;prices&lt;br/&gt;in&#160;active&lt;br/&gt;markets&#160;for&lt;br/&gt;identical&lt;br/&gt;assets&#160;(level&#160;1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;other&lt;br/&gt;observable&lt;br/&gt;inputs&#160;(level&#160;2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Significant&lt;br/&gt;unobservable&lt;br/&gt;inputs&#160;(level&#160;3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Available for sale debt securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forwards:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earn-out liability&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtMS0xLTEtMA_a59f00b4-8369-433d-a24c-6123989d31f7"
      unitRef="usd">14687000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtMy0xLTEtMA_04fa33cc-2926-4638-92d1-530c3f36a1a8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i1afc1047dda14d16a8964874e75f4fcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtNS0xLTEtMA_76e0cb99-7f2d-450b-ac79-af4ad0948792"
      unitRef="usd">14687000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ic546cb0b1c66454aa6dc3280a69790ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzQtNy0xLTEtMA_ca590fb3-4fe7-4c1f-a5f7-0c886133e390"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtMS0xLTEtMA_3df2287b-6e29-457e-ac72-f5efe015fa0b"
      unitRef="usd">12974000</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtMy0xLTEtMA_74a43582-f684-4170-99fd-1d0df052f3eb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="i1afc1047dda14d16a8964874e75f4fcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtNS0xLTEtMA_1a7767bc-1a16-41ba-b827-44ed699eec95"
      unitRef="usd">12974000</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesNoncurrent
      contextRef="ic546cb0b1c66454aa6dc3280a69790ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzUtNy0xLTEtMA_06bfaf32-f217-4f3b-9cd1-efce75400740"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesNoncurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ideab6c2c2f31442ca1371a128e99d243_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctMS0xLTEtMA_3870effe-a3e8-4513-a912-f96bfd5168cf"
      unitRef="usd">3555000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="icc7ba77e338e4ebdbb515474e86389e6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctMy0xLTEtMA_08470e3b-aaf2-4737-ae02-64c8a5c3d69d"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i4ddc4de7c9b346db9176b27ea244848b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctNS0xLTEtMA_0ee8b2f2-e36a-49f5-af05-967edc71da2a"
      unitRef="usd">3555000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i47c3760f6acf4c06ac818f0534597c08_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzctNy0xLTEtMA_5bb566d5-e270-46fb-ac3c-ff2bf17593b8"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktMS0xLTEtMA_2e52b483-036b-418d-9f8e-39bcf331f8cc"
      unitRef="usd">31216000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4f9d3af54eed4a2cbc6e8b05bacf5f66_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktMy0xLTEtMA_47368dbc-167d-4544-ad85-9ae7bc63b51d"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1afc1047dda14d16a8964874e75f4fcf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktNS0xLTEtMA_881005ca-9bdc-423a-953f-3016f539462f"
      unitRef="usd">31216000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic546cb0b1c66454aa6dc3280a69790ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzktNy0xLTEtMA_331572e5-6c51-42c5-9031-3344a2c53b9b"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ida8e8c5794f740c5ae172e5e40f1340a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTEtMS0xLTA_ac3c2e56-ca4b-402c-a855-8d9246b98359"
      unitRef="usd">26300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i6d654700bbc24674b35667c25fa8dbee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTMtMS0xLTA_2fc43d92-3fb2-487d-a575-cc9318649982"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ibb60ab6728d2449494e087f36199f757_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTUtMS0xLTA_02ec5d23-fc09-4091-a471-8b38923de94f"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i137de13d84784b6ea0214a4be53b66d2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzEzLTctMS0xLTA_64ca11c0-bce5-47d3-be93-32f1b8c33612"
      unitRef="usd">26300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="if3ab41f716984f27b6d87723893c8e80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTEtMS0xLTA_557a317a-76bf-4819-9df9-4439015946f6"
      unitRef="usd">26300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="id5f839028f074235b1939402355bd07d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTMtMS0xLTA_6f93b79d-7ca9-40d8-a24c-a2099e7de64e"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="id08cb655cd8f4ceca208377551d5fe1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTUtMS0xLTA_dc1f7c12-7aed-47e2-9ea9-ad0f8685e52e"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ifaecb6e4111c4e5fa07530ae69c96124_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTozNmI5ZTUwYmUxZWM0M2IzYjE0NDZiN2M0YTM3Y2EzYi90YWJsZXJhbmdlOjM2YjllNTBiZTFlYzQzYjNiMTQ0NmI3YzRhMzdjYTNiXzE3LTctMS0xLTA_024f8094-d7ee-4e76-b0d2-91e963acb608"
      unitRef="usd">26300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtMS0xLTEtMA_e42164ee-b167-4280-b1b8-69e7f7daf3f2"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i7de36edea02d474a88fb9f3d154d068a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtMy0xLTEtMA_bedd4f7a-edcf-41e6-9485-8fb5c4e88784"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="i53c9f22455d94b61897d1d9e22e2c550_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtNS0xLTEtMA_8b3f1531-557c-4b0a-9103-74e84eb0b722"
      unitRef="usd">23967000</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesCurrent
      contextRef="ia7e8ac7be6f24b50a84e7e24a03692de_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzQtNy0xLTEtMA_4bd003fc-bacd-42b6-998e-5f36593075d3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ib6ca3eddffa44816a3efb227af28d5b1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctMS0xLTEtMA_194732cf-8575-4846-a371-f4cb99898be2"
      unitRef="usd">2366000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i329052146d924a849559fec3dba95fec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctMy0xLTEtMA_3162dfd3-a0bb-407d-9640-b310216b3738"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="ie30163b0a8fd4a9fb4940eb26e996bf8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctNS0xLTEtMA_9da97399-5afb-4c3b-b3f1-1e7ab99f4977"
      unitRef="usd">2366000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="i27c17ccf24144bdf8bd5bc360a32eb87_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzctNy0xLTEtMA_e5ec5076-6e05-41d0-b91c-64d4fdebcb1c"
      unitRef="usd">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktMS0xLTEtMA_6694e712-84c7-4aab-9be9-ba6d5933205d"
      unitRef="usd">26333000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7de36edea02d474a88fb9f3d154d068a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktMy0xLTEtMA_f56e875a-5882-457e-9f9b-a90caab6d532"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i53c9f22455d94b61897d1d9e22e2c550_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktNS0xLTEtMA_dcc6b1de-1670-4306-a563-b3cd2ddefb6e"
      unitRef="usd">26333000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia7e8ac7be6f24b50a84e7e24a03692de_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzktNy0xLTEtMA_39ac2de8-ad8a-4c15-bb06-62740ab86eeb"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i6b1abb0f92824b3a8c9a8c4aa70051d2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTEtMS0xLTA_cdecad99-cc09-4c35-8e6b-08ad551122c4"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ifd30d41b809544d085b5f15f61adf407_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTMtMS0xLTA_debfd747-7888-447e-951a-6f4d0dbd9f56"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i5ad28621d9c647138ad7847c3ad22821_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTUtMS0xLTA_583842bb-d5d2-499e-9d33-0338bf8928e9"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i1df9132e62bd43179a3970efe75e6a56_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzEzLTctMS0xLTA_0752c015-5641-4510-9bf9-5d3584c21d70"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i17d84fbfa92841b7a1e26ff77b2e355a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTEtMS0xLTA_96f91c7d-5132-469f-8ee8-6b577c4f5fd0"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="i9b85958476254fbaafa43d7fcf8ec158_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTMtMS0xLTA_1a3102b9-8486-458e-b8cc-3be7edca8ef7"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="id9e607458f3043e0bc988ffcdaea390b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTUtMS0xLTA_0069f941-834d-4833-9415-95802e412257"
      unitRef="usd">0</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:NonfinancialLiabilitiesFairValueDisclosure
      contextRef="ifa50a51d076241868de236fa467e7cdb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDMvZnJhZzpkNTk3NDU5ZjhlNTY0OGFiOTEzM2I0MzM3NjUwYWExZC90YWJsZTo3YmM5MzdhNDdkZDc0M2E0YTliMmUxZjRjNmE1ODlhYy90YWJsZXJhbmdlOjdiYzkzN2E0N2RkNzQzYTRhOWIyZTFmNGM2YTU4OWFjXzE3LTctMS0xLTA_3044fa4a-2f9b-4e33-b181-d6cf555f56cb"
      unitRef="usd">17300000</us-gaap:NonfinancialLiabilitiesFairValueDisclosure>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90ZXh0cmVnaW9uOjAzZTRlNjViYWUxODQ1YjNiOTVjOTkxNzA3ZDEzY2VlXzEyMjY_ec834ac9-b07e-4513-bedb-c21164785367">PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Prepaid expenses and other current assets consist of the following (in thousands): &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:347.50pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses and receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance and property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT/GST receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90ZXh0cmVnaW9uOjAzZTRlNjViYWUxODQ1YjNiOTVjOTkxNzA3ZDEzY2VlXzEyMjg_faf541d5-59f5-41b6-86ea-6eb02bdbdd79">Prepaid expenses and other current assets consist of the following (in thousands): &#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"&gt;&lt;tr&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:347.50pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.00pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;td style="width:78.25pt"/&gt;&lt;td style="width:1.0pt"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses and receivables&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance and property taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;VAT/GST receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax charge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange forward contract&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzMtMi0xLTEtMA_e77d0a69-7fe3-4285-9e05-1b49375c31a8"
      unitRef="usd">14964000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzMtNC0xLTEtMA_1136a494-99d8-48f9-88f0-cea85a91085c"
      unitRef="usd">13778000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzUtMi0xLTEtMA_c8736b0b-29fd-4aa5-ad7d-40b07ca1f335"
      unitRef="usd">6402000</us-gaap:DeferredCostsAndOtherAssets>
    <us-gaap:DeferredCostsAndOtherAssets
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzUtNC0xLTEtMA_250e31a4-fd2c-4008-a114-bfc9ec330907"
      unitRef="usd">3332000</us-gaap:DeferredCostsAndOtherAssets>
    <icui:Prepaidinsuranceandpropertytaxes
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzYtMi0xLTEtMA_1a1c4706-8511-41a3-af42-b40d577463fd"
      unitRef="usd">6178000</icui:Prepaidinsuranceandpropertytaxes>
    <icui:Prepaidinsuranceandpropertytaxes
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzYtNC0xLTEtMA_53bc8c9e-e753-4a75-b0f4-fb47156722b5"
      unitRef="usd">5450000</icui:Prepaidinsuranceandpropertytaxes>
    <icui:Prepaidothertaxes
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzctMi0xLTEtMA_288f23b1-8e76-4af6-8514-b97a3291057a"
      unitRef="usd">3676000</icui:Prepaidothertaxes>
    <icui:Prepaidothertaxes
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzctNC0xLTEtMA_bbdf858a-f8da-4f10-aadb-04fecf391fbe"
      unitRef="usd">4422000</icui:Prepaidothertaxes>
    <icui:Deferredtaxcharge
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtMi0xLTEtMA_94634836-74b9-461f-9c21-4fac68ef63fb"
      unitRef="usd">3542000</icui:Deferredtaxcharge>
    <icui:Deferredtaxcharge
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtNC0xLTEtMA_29068bf6-c7c9-4819-b633-62daf8326fa3"
      unitRef="usd">1266000</icui:Deferredtaxcharge>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtMS0xLTEtMjY4Mw_a26caafb-06f7-4498-8656-1a5079b83c86"
      unitRef="usd">3555000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DerivativeAssetsCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzgtMy0xLTEtMjY5Mg_46bb560d-94a6-4565-a5f5-6b78d7b048ca"
      unitRef="usd">2366000</us-gaap:DerivativeAssetsCurrent>
    <us-gaap:DepositAssets
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktMS0xLTEtMjY5OQ_2fb48439-ff12-4e02-adea-d4fdc56ff036"
      unitRef="usd">1353000</us-gaap:DepositAssets>
    <us-gaap:DepositAssets
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktMy0xLTEtMjY5OQ_6e63523c-09db-4d89-8406-adf3b062e042"
      unitRef="usd">1375000</us-gaap:DepositAssets>
    <us-gaap:OtherAssetsCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktMi0xLTEtMA_08291d20-8728-4398-94ac-3f381cf24626"
      unitRef="usd">1822000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzktNC0xLTEtMA_b826f916-dea2-4098-8c86-a1c9700c78ca"
      unitRef="usd">1992000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzEwLTItMS0xLTA_07806a95-bfc9-43eb-be48-c92f97e47ace"
      unitRef="usd">41492000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDYvZnJhZzowM2U0ZTY1YmFlMTg0NWIzYjk1Yzk5MTcwN2QxM2NlZS90YWJsZTowZWJlODgyNzdmYTA0MTM3YTFlNDcyNzU3NjJkYWVhZi90YWJsZXJhbmdlOjBlYmU4ODI3N2ZhMDQxMzdhMWU0NzI3NTc2MmRhZWFmXzEwLTQtMS0xLTA_03d3449e-3e85-4872-98c0-e3bef11656c3"
      unitRef="usd">33981000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90ZXh0cmVnaW9uOmEwNTc1YjNhNzI4NzRjOGU5NTY0YjY4YjkwYTM4NDA2XzM4OA_42550cdf-9dab-4107-8883-b9ffb93821c9">ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued supply chain restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d"&gt;8,740&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b"&gt;7,362&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product field action&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties and returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities-LT&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability-LT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;__________________________________________&lt;/span&gt;&lt;/div&gt;(1) Consists of contracts with customers and suppliers that were valued at below market at the time of the HIS acquisition.</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90ZXh0cmVnaW9uOmEwNTc1YjNhNzI4NzRjOGU5NTY0YjY4YjkwYTM4NDA2XzM3NQ_b2b5cee9-d785-4893-9374-8102851b6eeb">Accrued liabilities consist of the following (in thousands):&lt;div style="margin-bottom:5pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.151%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Incentive compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued supply chain restructuring costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liability-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d"&gt;8,740&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b"&gt;7,362&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued product field action&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legal accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,615&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranties and returns&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Distribution fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued freight&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restructuring accrual&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities-ST&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract settlement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.028%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities-LT&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liability-LT&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;__________________________________________&lt;/span&gt;&lt;/div&gt;(1) Consists of contracts with customers and suppliers that were valued at below market at the time of the HIS acquisition.</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <icui:AccruedSalariesAndBenefits
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzItMi0xLTEtMA_96e6a857-89db-4c62-9030-53f26e959d94"
      unitRef="usd">25786000</icui:AccruedSalariesAndBenefits>
    <icui:AccruedSalariesAndBenefits
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzItNC0xLTEtMA_c52cff84-7f7c-40fc-9ca3-c7728dd75cbd"
      unitRef="usd">21116000</icui:AccruedSalariesAndBenefits>
    <us-gaap:AccruedBonusesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzMtMi0xLTEtMA_d33e7e21-863b-48a9-9f47-e42a065cc428"
      unitRef="usd">27023000</us-gaap:AccruedBonusesCurrent>
    <us-gaap:AccruedBonusesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzMtNC0xLTEtMA_18852118-f1d7-4b9b-a251-bc3ce92f5d49"
      unitRef="usd">15221000</us-gaap:AccruedBonusesCurrent>
    <icui:Accruedsupplychainrestructuring
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzQtMi0xLTEtMA_ba42fdd9-17f9-441d-8341-40aacdc8caba"
      unitRef="usd">0</icui:Accruedsupplychainrestructuring>
    <icui:Accruedsupplychainrestructuring
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzQtNC0xLTEtMA_a0306beb-a3cd-4674-8b5f-4fc3ab43bfb7"
      unitRef="usd">23119000</icui:Accruedsupplychainrestructuring>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzYtMi0xLTEtMA_cfd7b621-6169-458c-85f6-038882c9fe44"
      unitRef="usd">1273000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzYtNC0xLTEtMA_3be9dacd-46f1-4d90-bd35-6fc05ebb9bf0"
      unitRef="usd">4782000</us-gaap:AccruedProfessionalFeesCurrentAndNoncurrent>
    <icui:AccruedProductFieldAction.
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzctMi0xLTEtMA_8ed79f89-02ce-40c4-89af-f9a36774a34b"
      unitRef="usd">0</icui:AccruedProductFieldAction.>
    <icui:AccruedProductFieldAction.
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzctNC0xLTEtMA_74b4a3d9-313d-447e-89d8-fbc6340c2352"
      unitRef="usd">2096000</icui:AccruedProductFieldAction.>
    <icui:Accruedlegalfees
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEwLTItMS0xLTA_f5909390-cd0d-4e9b-b849-6e835d825f6e"
      unitRef="usd">900000</icui:Accruedlegalfees>
    <icui:Accruedlegalfees
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEwLTQtMS0xLTA_9a6e65f5-cf3c-4152-9a26-1f4f345cbe55"
      unitRef="usd">826000</icui:Accruedlegalfees>
    <icui:Accruedsalestaxes
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzExLTItMS0xLTA_a610b7bd-f69a-46eb-92e3-d3d240b71e8a"
      unitRef="usd">2146000</icui:Accruedsalestaxes>
    <icui:Accruedsalestaxes
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzExLTQtMS0xLTA_e1b6a15f-33cb-4382-aa1e-6787443d9792"
      unitRef="usd">2615000</icui:Accruedsalestaxes>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEyLTItMS0xLTA_288f00c8-7b34-4908-9a05-2e91bde0c17b"
      unitRef="usd">1027000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEyLTQtMS0xLTA_bf30633a-9c4f-433f-92c4-7f06fa2146e6"
      unitRef="usd">782000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEzLTItMS0xLTA_0e3925cb-b7a5-49ce-b52a-34d9de4361db"
      unitRef="usd">5566000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzEzLTQtMS0xLTA_0fbf1d2f-b416-4fce-b0ec-c04d23e51470"
      unitRef="usd">4761000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <icui:Accruedothertaxes
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE0LTItMS0xLTA_dd401015-2f03-4027-afd1-97e3762c3d16"
      unitRef="usd">3540000</icui:Accruedothertaxes>
    <icui:Accruedothertaxes
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE0LTQtMS0xLTA_5d976f84-32fb-45da-98ff-ec2248f037fe"
      unitRef="usd">4054000</icui:Accruedothertaxes>
    <icui:Outsidesalescommissions
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE1LTItMS0xLTA_9204c29b-14e3-4518-b85c-25fe51c52a57"
      unitRef="usd">5300000</icui:Outsidesalescommissions>
    <icui:Outsidesalescommissions
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE1LTQtMS0xLTA_c31b7722-932c-412e-b882-9cc1f1cf6d2f"
      unitRef="usd">3942000</icui:Outsidesalescommissions>
    <icui:Accruedfreight
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE2LTItMS0xLTA_569722b7-3437-4b66-9e37-fcc928c33348"
      unitRef="usd">6784000</icui:Accruedfreight>
    <icui:Accruedfreight
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE2LTQtMS0xLTA_0ed28de5-4565-4068-b8d0-82cb812cd410"
      unitRef="usd">11238000</icui:Accruedfreight>
    <us-gaap:RestructuringReserveCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE3LTItMS0xLTA_f90af3e9-d743-4fe0-b3fa-992186019a7f"
      unitRef="usd">3421000</us-gaap:RestructuringReserveCurrent>
    <us-gaap:RestructuringReserveCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzE3LTQtMS0xLTA_572bdc8f-a503-404b-9112-2977c14c52cc"
      unitRef="usd">5459000</us-gaap:RestructuringReserveCurrent>
    <icui:UnfavorablecontractliabilityST
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIwLTItMS0xLTA_db5d5970-8488-4d71-9c31-e266bb1a2ef3"
      unitRef="usd">0</icui:UnfavorablecontractliabilityST>
    <icui:UnfavorablecontractliabilityST
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIwLTQtMS0xLTA_6a60ed79-f4a8-45bf-a3d4-1af554fd54d0"
      unitRef="usd">1935000</icui:UnfavorablecontractliabilityST>
    <icui:ContractsettlementST
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIxLTItMS0xLTA_c0cced19-0077-4719-907a-b0be55d9e9e0"
      unitRef="usd">0</icui:ContractsettlementST>
    <icui:ContractsettlementST
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIxLTQtMS0xLTA_b2d1aad1-d62f-41fc-b204-377c6839f40f"
      unitRef="usd">1667000</icui:ContractsettlementST>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIzLTItMS0xLTA_77261d45-8b66-4caf-bfef-a7a5cc2af80c"
      unitRef="usd">5515000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzIzLTQtMS0xLTA_a35f553b-57c3-423e-816a-d62de831d04d"
      unitRef="usd">6801000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzI0LTItMS0xLTA_7a3ba19e-195c-4810-b77d-a337c60b07a2"
      unitRef="usd">97021000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzI0LTQtMS0xLTA_f251fd1b-2781-4a1b-848a-5a33647b8e4a"
      unitRef="usd">117776000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzItMi0xLTEtMA_69d92bfb-4e9b-4e48-bb49-f3e45949355e"
      unitRef="usd">41019000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:CapitalLeaseObligationsNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzItNC0xLTEtMA_ae823257-1791-4453-8232-0e98bb96d5e4"
      unitRef="usd">28896000</us-gaap:CapitalLeaseObligationsNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtMi0xLTEtNzQ3_bad2b89e-fe7b-4d69-87ac-b2a196c2b9f0"
      unitRef="usd">2388000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtNC0xLTEtNzQ3_3d62934b-dc34-4e19-ae79-f86e79ebc4ac"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <icui:Liabilitiesforcontracts
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtMi0xLTEtMA_5c639418-7e2f-452a-8d4f-eae02b193506"
      unitRef="usd">337000</icui:Liabilitiesforcontracts>
    <icui:Liabilitiesforcontracts
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzMtNC0xLTEtMA_61ee3864-7356-43a5-97c7-4ff0dd23e1e7"
      unitRef="usd">472000</icui:Liabilitiesforcontracts>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzQtMi0xLTEtMA_7daf57d4-c403-4edb-acc1-0264ae6988e0"
      unitRef="usd">864000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzQtNC0xLTEtMA_fff2d965-b939-41e7-8744-e6a3aee986d1"
      unitRef="usd">94000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzUtMi0xLTEtMA_7bfd50df-5621-4874-b14b-9aa5eb0e07e8"
      unitRef="usd">1183000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzUtNC0xLTEtMA_736319d9-2246-45d4-8b52-a57a741857a1"
      unitRef="usd">1131000</us-gaap:AccruedEmployeeBenefitsCurrentAndNoncurrent>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzctMi0xLTEtMA_6a675007-a1f1-4895-8044-a94f66d400de"
      unitRef="usd">1462000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <us-gaap:AccruedRentCurrentAndNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzctNC0xLTEtMA_5cebfb55-3319-4629-bcb6-460c2700a5b5"
      unitRef="usd">1642000</us-gaap:AccruedRentCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzktMi0xLTEtMA_46ce94c9-f20e-4e58-b301-2507fce84a4d"
      unitRef="usd">582000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzktNC0xLTEtMA_fca26ed5-13cf-4091-ba56-6ca746449f52"
      unitRef="usd">585000</us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzEwLTItMS0xLTA_773344c0-53a6-4b91-b88a-e67bfabd1d8b"
      unitRef="usd">47835000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpmOWMxMTMwODMwNjI0MWI3YmFmOTUwMzIyZTM0ZjdhZS90YWJsZXJhbmdlOmY5YzExMzA4MzA2MjQxYjdiYWY5NTAzMjJlMzRmN2FlXzEwLTQtMS0xLTA_8567fe0a-29ec-4651-8712-bdfe1f6346b8"
      unitRef="usd">32820000</us-gaap:LiabilitiesOtherThanLongtermDebtNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ5ODE_5742a5cb-91ce-4eac-aab4-c3d05bf425cd">LONG-TERM OBLIGATIONS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Five-year Senior Secured Revolving Credit Facility ("Credit Facility")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 8, 2017, we entered into a five-year Revolving Credit Facility ("Credit Facility") with various lenders for $150 million, with Wells Fargo Bank, N.A. as the administrative agent, swingline lender and issuing lender. During March 2020, as a result of market uncertainty caused by the COVID-19 pandemic, we preemptively borrowed $150.0 million on our Credit Facility as a conservative measure to manage any potential short-term liquidity risk. As of December 31, 2020, we had fully repaid all amounts borrowed. As of December 31, 2020 and 2019, we had no borrowings and $150 million of availability under the Credit Facility. The Credit Facility matures on November 8, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Credit Facility has an accordion feature that would enable us to increase the borrowing capacity of the Credit Facility by the greater of (i) $100 million and (ii) 2.00x Total Leverage.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In connection with the Credit Facility, for the year ended December 31, 2017, we incurred $1.4 million in financing costs, which were capitalized and are included in prepaid expenses and other current assets and other assets in our consolidated balance sheets, in accordance with the appropriate short-term or long-term classification.  These fees are being amortized to interest expense over the remaining term of the Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Principal payments&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Principal payments, when drawn on the Credit Facility, are made at our discretion with the entire unpaid amount due at maturity.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Interest rate&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In general, borrowing under the Credit Facility (other than Swingline loans) bears interest, at our option, based on the Base Rate plus applicable margin or the London Interbank Offered Rate ("LIBOR") rate plus applicable margin, as defined below: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;(A) Base Rate is defined as the highest of: (a) the Prime Rate; (b) the Federal Funds Rate plus 0.50%; and (c) the daily  LIBOR (as defined below) for a one month Interest Period plus 1%. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;(B) LIBOR Rate, as determined by the Administrative Agent, is defined as the rate per annum obtained by dividing (1) LIBOR by (2) 1.00 - Eurodollar Reserve Percentage. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Swingline loans will bear interest at the Base Rate plus the applicable Interest Margin. The Credit Facility has a per annum commitment fee (see table below) that will accrue on the unused amounts of the commitments under the Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The applicable interest margins and the commitment fee with respect to the Credit Facility shall be based on the Total Leverage Ratio pursuant to the following pricing grid:&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated Total &lt;br/&gt;Leverage Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Commitment &lt;br/&gt;Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LIBOR &lt;br/&gt;+&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Base Rate &lt;br/&gt;+&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1.00 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 1.00 to 1.00 but less than 2.00 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 2.50 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Guarantors and Collateral&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Our obligations under the Credit Facility are unconditionally guaranteed, on a joint and several basis, by ICU Medical, Inc. and certain of our existing subsidiaries.  Our obligations are secured by: (i) 100% of the equity interests of our guarantor &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;subsidiaries; and (ii) all of the tangible and intangible personal property and assets related to us and our guarantor subsidiaries (including, without limitation, all accounts, equipment, inventory and other goods, all instruments, intellectual property and other general intangibles, deposit accounts, securities accounts and other investment property and cash), and (iii) all products, profits and proceeds of the foregoing.  Notwithstanding the foregoing, the collateral shall not include certain excluded property.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Debt Covenants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Credit Facility contains certain financial covenants pertaining to Consolidated Fixed Charge Coverage and Consolidated Total Leverage Ratios.  In addition, the Credit Facility has restrictions pertaining to limitations on debt, liens, negative pledges, loans, advances, acquisitions, other investments, dividends, distributions, redemptions, repurchases of equity interests, fundamental changes and asset sales and other dispositions, prepayments, redemptions and purchases of subordinated debt and other junior debt, transactions with affiliates, dividend and payment restrictions affecting subsidiaries, changes in line of business, fiscal year and accounting practices and amendment of organizational documents and junior debt documents. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Consolidated Leverage Ratio is defined as the ratio of Consolidated Total Funded Indebtedness on such date, to Consolidated Adjusted EBITDA, as defined under the Credit Facility Agreement, for the most recently completed four fiscal quarters.  The maximum Consolidated Leverage Ratio is not more than 3.00 to 1.00.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The Consolidated Fixed Charge Coverage Ratio is defined as the ratio of: (a) Consolidated Adjusted EBITDA less the sum of (i) capital expenditures, (ii) federal, state, local and foreign income taxes paid in cash and (iii) cash restricted payments made after the closing date, to (b) Consolidated Fixed Charges for the most recently completed four fiscal quarters, calculated on a pro forma basis.  The minimum Consolidated Fixed Charge Coverage Ratio is 2.00 to 1.00. &lt;/span&gt;&lt;/div&gt;&#160;&#160;&#160;&#160;We were in compliance with all financial covenants as of December 31, 2020.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzIxNQ_c24f1e14-a4b8-4aa7-afe3-74f421978208"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzM3Mw_97a9e6e0-8a9c-450c-af7a-5326068e69ec"
      unitRef="usd">150000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityExpirationDate1
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ1MQ_d175466a-f0eb-4f30-af5c-6950e0846cd4">2022-11-08</us-gaap:LineOfCreditFacilityExpirationDate1>
    <icui:LineofCreditAccordion
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzYwMw_468a6081-5e55-4f70-864b-c9641aaf1767"
      unitRef="usd">100000000</icui:LineofCreditAccordion>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzcyOQ_e778c18d-8fe5-4eca-92d4-c8e102e68790"
      unitRef="usd">1400000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsGross>
    <us-gaap:DebtInstrumentInterestRateTerms
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ5ODI_3798c63b-c10b-4cec-912a-5fc88402d03e">In general, borrowing under the Credit Facility (other than Swingline loans) bears interest, at our option, based on the Base Rate plus applicable margin or the London Interbank Offered Rate ("LIBOR") rate plus applicable margin, as defined below:</us-gaap:DebtInstrumentInterestRateTerms>
    <icui:InterestMarginandCommitmentFeeTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90ZXh0cmVnaW9uOmZmMWE2OTAzNWQxNjRlZmE4YWYzYTVjMGUzZTFmMDI3XzQ5Nzc_88ba719a-1569-4c44-97bc-9b9b2ddfb752">The applicable interest margins and the commitment fee with respect to the Credit Facility shall be based on the Total Leverage Ratio pursuant to the following pricing grid:&#160;&#160;&#160;&#160;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.636%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Consolidated Total &lt;br/&gt;Leverage Ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Commitment &lt;br/&gt;Fee&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;LIBOR &lt;br/&gt;+&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Base Rate &lt;br/&gt;+&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;I&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less than 1.00 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;II&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 1.00 to 1.00 but less than 2.00 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.20%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.50%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.50%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;III&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.75%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IV&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Greater than or equal to 2.50 to 1.00&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.00%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</icui:InterestMarginandCommitmentFeeTableTextBlock>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzEtMi0xLTEtMA_6abe80f4-e4cf-40db-bbed-2c1905e61b64"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <icui:LIBORBasisSpreadonVariableRate
      contextRef="i7262ef4907d34516af2d850d35fc48ff_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzEtMy0xLTEtMA_3536a5fc-d509-4201-ac25-28ea7038c479"
      unitRef="number">0.0125</icui:LIBORBasisSpreadonVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzEtNC0xLTEtMA_6941496b-0e44-4a04-a7a5-339168a42496"
      unitRef="number">0.0025</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i8ec26f8c52db4341b1a7b45f65072b34_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzItMi0xLTEtMA_d8b397ec-567a-4ba9-8399-8b21bd8c6f03"
      unitRef="number">0.0020</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <icui:LIBORBasisSpreadonVariableRate
      contextRef="ia3fc750845c541079023b225108dc2a5_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzItMy0xLTEtMA_048cc29c-502b-409a-8c5a-fae8ced5c934"
      unitRef="number">0.0150</icui:LIBORBasisSpreadonVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8ec26f8c52db4341b1a7b45f65072b34_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzItNC0xLTEtMA_fc04ac6c-1e25-40c3-9c3e-4ff61a7eccdb"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i03701cfd51854d6b92665772650715af_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzMtMi0xLTEtMA_f2b00bec-bd4f-4099-ab56-3e0a5144ecf6"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <icui:LIBORBasisSpreadonVariableRate
      contextRef="id14fe96af6c441e181ed766270e0a290_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzMtMy0xLTEtMA_010ce7b4-b42b-4468-95bc-cf573a297355"
      unitRef="number">0.0175</icui:LIBORBasisSpreadonVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i03701cfd51854d6b92665772650715af_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzMtNC0xLTEtMA_31825df6-58cb-4155-86c2-03364e062332"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i6738cf77a3c842be85999687a6baedb4_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzQtMi0xLTEtMA_71e76630-e667-4439-8191-dcf2808916c6"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <icui:LIBORBasisSpreadonVariableRate
      contextRef="ib4affcad02db488ebab31125a25b2519_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzQtMy0xLTEtMA_3d073565-6df9-48ee-9f45-69a182974616"
      unitRef="number">0.0200</icui:LIBORBasisSpreadonVariableRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6738cf77a3c842be85999687a6baedb4_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTIvZnJhZzpmZjFhNjkwMzVkMTY0ZWZhOGFmM2E1YzBlM2UxZjAyNy90YWJsZTo5NTM3MzEyM2FlNDY0NGQ0YTI3OTk4NmY4M2YzZDI2MC90YWJsZXJhbmdlOjk1MzczMTIzYWU0NjQ0ZDRhMjc5OTg2ZjgzZjNkMjYwXzQtNC0xLTEtMA_ca6f1655-e1d2-445f-89ee-6e29f2e87b6a"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcwOTM_4fc8ca99-4ae0-4975-b9b6-4cad5a419444">INCOME TAXES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before taxes consisted of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The provision (benefit) for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have accrued for tax contingencies for potential tax assessments, and in 2020 we recognized a $3.2 million net increase, most of which related to various federal, state and foreign tax reserves.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&#160;A reconciliation of the provision for income taxes at the statutory rate to our effective tax rate is as follows (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax at the expected statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income tax differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of the Tax Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IP installment sale and repatriation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Tax credits in 2020, 2019 and 2018 consist principally of research and developmental tax credits.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Certain intellectual property and assets were repatriated in 2019 from a liquidation of foreign subsidiaries to the U.S. parent. The tax effect of the repatriation is included as IP installment sale and repatriation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The components of our deferred income tax assets (liabilities) are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals/other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired future tax deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chargebacks, discounts, customer concessions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 481(a) adjustment - change in accounting method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:29.25pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Tax Holidays and Carryforwards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Net operating loss ("NOL") carryforwards consist of: (a) federal NOL carryforwards of $7.0 million which will expire at various dates from 2023 to indefinite carryforward periods, (b) state NOL carryforwards of $6.1 million which will expire at various dates from 2026 to indefinite carryforward periods and (c) foreign NOL carryforwards of $19.7 million which will expire at various dates from 2021 to indefinite carryforward periods.  Under Section&#160;382 of the Internal Revenue Code, certain ownership changes limit the utilization of the NOL carryforwards, and the amount of federal NOL carryforwards recorded is the net federal benefit available.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;Other carryforwards include state research and development (&#x201c;R&amp;amp;D&#x201d;) tax credit carryforwards of $16.7 million, which have an indefinite carryforward period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;A substantial portion of our manufacturing operations in Costa Rica operate under various tax holiday and tax incentive programs due to expire in whole or in part in 2027. Certain of the holidays may be extended if specific conditions are met. The net impact of these tax holiday and tax incentives was an increase to our net earnings by $8.0 million or $0.37 per diluted share in 2020 and by $7.8 million or $0.36 per diluted share in 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign currency translation adjustments, and related tax effects, are an element of &#x201c;other comprehensive income&#x201d; and are not included in net income other than the revaluation of the associated deferred tax asset due to the Tax Act.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;As of December 31, 2020, we have estimated $97.8 million of undistributed foreign earnings and profits. Such earnings were previously subject to U.S. tax as a result of the Tax Act and much of any future remittances would generally be subject to no U.S. tax as a result of dividends received deductions and/or foreign tax credit relief. We intend to invest substantially all of our foreign subsidiary earnings, as well as our capital in our foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which we incur significant additional costs upon repatriation of such amounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to taxation in the United States and various states and foreign jurisdictions. Our United States federal income tax returns for tax years 2017 and forward are subject to examination by the Internal Revenue Service. Our principal state income tax returns for tax years 2012 and forward are subject to examination by the state tax authorities. The total gross amount of unrecognized tax benefits as of December&#160;31, 2020 was $18.4 million which, if recognized, would impact the effective tax rate.  We believe that adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. As of December 31, 2020, it is not possible to estimate the amount of change, if any, in the unrecognized tax benefits that is reasonably possible within the next twelve months.  We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.  We have not accrued any penalties or interest as of December 31, 2020 or December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our cumulative gross unrecognized tax benefits (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease related to lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcxMTg_9c905dd6-4d03-40e0-b984-718e0f53e8f8">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations before taxes consisted of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzItMi0xLTEtMA_dfd4dbe8-b3d5-4780-8dac-94f4fa82244e"
      unitRef="usd">41194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzItNC0xLTEtMA_29cbdcdf-9c29-4f3f-af5f-8149be7f7e9f"
      unitRef="usd">32849000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzItNi0xLTEtMA_7074e2dc-5706-4639-83c2-1bc17e750c02"
      unitRef="usd">-8600000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzMtMi0xLTEtMA_04733101-ef66-4fde-897b-8a3163457279"
      unitRef="usd">56300000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzMtNC0xLTEtMA_b2f43b5c-54ed-46d9-858a-b066b5ce7ee7"
      unitRef="usd">81858000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzMtNi0xLTEtMA_9f83cf6e-b465-45aa-926a-92b356793f5c"
      unitRef="usd">30974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzQtMi0xLTEtMA_80bf8a2c-52d9-4429-a4c5-d2fb5d49c3b2"
      unitRef="usd">97494000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzQtNC0xLTEtMA_3db16380-6c78-46df-9e44-43ea927a3702"
      unitRef="usd">114707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo0NjU0YzQxYmNiYjY0MjA3OTIwMzdlMzVlYjA3ODIwMy90YWJsZXJhbmdlOjQ2NTRjNDFiY2JiNjQyMDc5MjAzN2UzNWViMDc4MjAzXzQtNi0xLTEtMA_a7848e78-703b-4009-91c6-e5b9d0fd275e"
      unitRef="usd">22374000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcwODk_0fea2f12-f275-42ae-9610-3033baf012bd">The provision (benefit) for income taxes consisted of the following (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,319)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(325)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,705)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzMtMi0xLTEtMA_59d25def-ccc8-4371-9975-d102bd8b4f1e"
      unitRef="usd">6032000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzMtNC0xLTEtMA_3fa2356b-1f4f-41df-9eb9-831e5633da60"
      unitRef="usd">6851000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzMtNi0xLTEtMA_475b8fa7-1f98-4b26-9f51-04df70593e5c"
      unitRef="usd">492000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzQtMi0xLTEtMA_384330fb-e7ef-45e9-9f17-8aa9bf409a2b"
      unitRef="usd">2422000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzQtNC0xLTEtMA_43c0f08d-d32d-4674-9eac-3be02324e0f4"
      unitRef="usd">2532000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzQtNi0xLTEtMA_533fcc6d-4ba5-4617-a25d-37de385aa8b3"
      unitRef="usd">1865000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzUtMi0xLTEtMA_fcbcae76-72b9-4936-b6e4-c7a0e3486e97"
      unitRef="usd">7290000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzUtNC0xLTEtMA_5b562360-43f7-4cff-8bfd-26fbc95c3f4e"
      unitRef="usd">7994000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzUtNi0xLTEtMA_3a672e66-7bce-4c5d-b0b0-156d38a7fbc7"
      unitRef="usd">9136000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzYtMi0xLTEtMA_f8f1e430-2f0c-40b6-8e42-b6bdc7f974c3"
      unitRef="usd">15744000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzYtNC0xLTEtMA_ea0ec8df-2c2c-4834-a722-c7c85a3a823a"
      unitRef="usd">17377000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzYtNi0xLTEtMA_9e0f596f-dfca-4d9b-9692-36b63c3ae0a9"
      unitRef="usd">11493000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzgtMi0xLTEtMA_28a4fc95-d694-4356-811c-1e60ef6590cf"
      unitRef="usd">-5319000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzgtNC0xLTEtMA_521f548f-408c-478c-bc97-9d6645238c8f"
      unitRef="usd">-6720000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzgtNi0xLTEtMA_4690a03a-3d40-4266-899c-f0ec2afa116a"
      unitRef="usd">-9118000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzktMi0xLTEtMA_cf0b1392-9ba5-47df-be8d-35eb389ab8fe"
      unitRef="usd">-1850000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzktNC0xLTEtMA_cc2e8e51-2b51-4981-b52b-eb7949488784"
      unitRef="usd">-325000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzktNi0xLTEtMA_b36cb9fa-e980-4b49-816e-4e3df2c6e0e4"
      unitRef="usd">-3072000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEwLTItMS0xLTA_26ff2333-43f0-43c6-9096-e322da4f8dec"
      unitRef="usd">2049000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEwLTQtMS0xLTA_5bff2618-ada3-4731-aebe-22ca1522ec19"
      unitRef="usd">3340000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEwLTYtMS0xLTA_f5b745ba-4151-40df-83d3-622421a785f7"
      unitRef="usd">-5722000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzExLTItMS0xLTA_684a480a-b089-4566-b403-6ab9d8b284bc"
      unitRef="usd">-5120000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzExLTQtMS0xLTA_03fd78a9-856d-48d7-89c9-9b675c15f611"
      unitRef="usd">-3705000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzExLTYtMS0xLTA_415beaa7-3182-4955-a111-2fd609feeca4"
      unitRef="usd">-17912000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEyLTItMS0xLTA_849c2c4b-027b-48ec-9ad6-3dba8bbeb584"
      unitRef="usd">10624000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEyLTQtMS0xLTA_2150b620-a1fd-47bd-951d-dae2d9192cb0"
      unitRef="usd">13672000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmM2U2ZmQ4M2E0Yzk0N2FlOGVlNTlhNDBhMzcwOGNkMS90YWJsZXJhbmdlOmYzZTZmZDgzYTRjOTQ3YWU4ZWU1OWE0MGEzNzA4Y2QxXzEyLTYtMS0xLTA_14536086-70ea-41e9-b28c-6cc083be91ee"
      unitRef="usd">-6419000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzMwOA_7606f4fe-fa00-4b61-8c68-f6c2a6cbf3a7"
      unitRef="usd">3200000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcxMTI_69def52f-1e75-4773-a80a-878bca79d88f">A reconciliation of the provision for income taxes at the statutory rate to our effective tax rate is as follows (dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.682%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal tax at the expected statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax, net of federal effect&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,269)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,896)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Global intangible low-taxed income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign income tax differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,944)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,040)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of the Tax Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IP installment sale and repatriation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 162(m)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtMi0xLTEtMA_fa019b8b-d33d-4181-b02b-252eb3d32220"
      unitRef="usd">20474000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtNC0xLTEtMA_1e3c8954-ce28-4575-9a71-9463182a227d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtNi0xLTEtMA_a0620e07-6c51-4a1f-a983-ecdaa71d3361"
      unitRef="usd">24088000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtOC0xLTEtMA_22480008-8ffa-4968-90f3-507712a067af"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtMTAtMS0xLTA_b5924b38-9303-4541-8217-7515cd74c3c1"
      unitRef="usd">4699000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzMtMTItMS0xLTA_6f6f37b9-ef8c-4eb2-8fbc-d1ace3b6365c"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtMi0xLTEtMA_d557d62b-8d45-40a7-9035-9d137d6f9d32"
      unitRef="usd">2099000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtNC0xLTEtMA_dddfd9ea-1def-4763-9675-c0a2dc1cd70e"
      unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtNi0xLTEtMA_7c10958c-15ee-459b-b810-44898aaebb7e"
      unitRef="usd">1269000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtOC0xLTEtMA_61f62abb-7aee-4970-8c66-83496eaa0a95"
      unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtMTAtMS0xLTA_dfd680f4-2c67-4dd6-9245-265fcfe0c049"
      unitRef="usd">927000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzQtMTItMS0xLTA_38c5621a-1230-48ce-a4bd-10ac7191195d"
      unitRef="number">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtMi0xLTEtMA_756443dd-1a11-4011-8649-6926f123dc71"
      unitRef="usd">3269000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtNC0xLTEtMA_eae29a60-5f09-40a7-b470-0c81653fe83d"
      unitRef="number">0.034</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtNi0xLTEtMA_54f8543b-7ca6-43f2-960d-593cc6fdd29e"
      unitRef="usd">2896000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtOC0xLTEtMA_dcf2c6f4-0ea9-438b-bded-2dd0f533233a"
      unitRef="number">0.025</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtMTAtMS0xLTA_4e826b2a-a218-449c-bc05-52243a2415b3"
      unitRef="usd">4961000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzUtMTItMS0xLTA_ebae6286-35d3-460c-b327-b9ee20bce8d4"
      unitRef="number">0.222</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <icui:GILTItaxexpense
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctMi0xLTEtMA_85349158-ad93-440a-885e-5011b35796dc"
      unitRef="usd">-2555000</icui:GILTItaxexpense>
    <icui:GILTItaxexpensepercent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctNC0xLTEtMA_7516c355-121a-45a9-86bd-1b3128d9fdea"
      unitRef="number">-0.026</icui:GILTItaxexpensepercent>
    <icui:GILTItaxexpense
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctNi0xLTEtMA_d2bebf84-f2b2-4b07-9fd7-94f002d53d09"
      unitRef="usd">6118000</icui:GILTItaxexpense>
    <icui:GILTItaxexpensepercent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctOC0xLTEtMA_5a061f5a-ae83-4296-b4ed-fa40769e196f"
      unitRef="number">0.053</icui:GILTItaxexpensepercent>
    <icui:GILTItaxexpense
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctMTAtMS0xLTA_73043d89-e5ad-498e-8845-84e5b4e0670f"
      unitRef="usd">2363000</icui:GILTItaxexpense>
    <icui:GILTItaxexpensepercent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzctMTItMS0xLTA_5a80eb54-a2e6-4e5f-8095-071131825be8"
      unitRef="number">0.106</icui:GILTItaxexpensepercent>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtMi0xLTEtMA_390a7f8c-a764-4792-8bbc-da9592ac795a"
      unitRef="usd">-3888000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtNC0xLTEtMA_a7ee2585-4c4f-4fd7-a905-29d7d108a7f7"
      unitRef="number">-0.040</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtNi0xLTEtMA_2c36840f-e380-4f95-ba14-0079076cecc2"
      unitRef="usd">-5939000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtOC0xLTEtMA_102e799d-8104-4560-afcd-767e65714529"
      unitRef="number">-0.052</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtMTAtMS0xLTA_bcfff661-621c-469d-aeb1-70ae394c5548"
      unitRef="usd">-2944000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzgtMTItMS0xLTA_56fb25f7-3b9c-4fda-8164-f833a7125b29"
      unitRef="number">-0.132</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktMi0xLTEtMA_bcaf6dec-5eb0-44ee-a7e7-9f33fb1493f7"
      unitRef="usd">-4686000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktNC0xLTEtMA_7e3a4274-ca09-493d-90b7-0239882f6f87"
      unitRef="number">-0.048</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktNi0xLTEtMA_1028df86-2de5-4804-acae-d59439064fe6"
      unitRef="usd">-8446000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktOC0xLTEtMA_2060fb7b-b3ef-4304-873b-43a8a6d85151"
      unitRef="number">-0.074</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktMTAtMS0xLTA_db1ec959-914f-46f4-a0c0-e064ec74d1c5"
      unitRef="usd">-11040000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzktMTItMS0xLTA_f9b48339-638d-423e-b7c0-13add6b8665f"
      unitRef="number">-0.493</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <icui:Taxreform
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTItMS0xLTA_c706c3c0-7f68-4a12-8204-4b0213e4793f"
      unitRef="usd">0</icui:Taxreform>
    <icui:EffectiveIncomeTaxRateREconciliationTaxReform
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTQtMS0xLTA_e20d2adc-a023-43f4-9627-12d0cb27311b"
      unitRef="number">0</icui:EffectiveIncomeTaxRateREconciliationTaxReform>
    <icui:Taxreform
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTYtMS0xLTA_2c4dec70-b7b7-4e76-b427-27e63f5c6a9f"
      unitRef="usd">0</icui:Taxreform>
    <icui:EffectiveIncomeTaxRateREconciliationTaxReform
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTgtMS0xLTA_7b4bcca7-154a-4a99-a122-89f08e6a39e7"
      unitRef="number">0</icui:EffectiveIncomeTaxRateREconciliationTaxReform>
    <icui:Taxreform
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTEwLTEtMS0w_6190bb8b-8403-4104-a746-708626f9e326"
      unitRef="usd">826000</icui:Taxreform>
    <icui:EffectiveIncomeTaxRateREconciliationTaxReform
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEwLTEyLTEtMS0w_3ee8a86e-2375-4a4a-a1af-62a8d7b25f19"
      unitRef="number">0.037</icui:EffectiveIncomeTaxRateREconciliationTaxReform>
    <icui:EffectiveIncomeTaxRateReconciliationIPMigration
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTItMS0xLTA_56b6d931-0bc1-4c68-be27-b60b4092619f"
      unitRef="usd">0</icui:EffectiveIncomeTaxRateReconciliationIPMigration>
    <icui:EffectiveTaxRateReconciliationIPMigrationPercent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTQtMS0xLTA_59737c92-b872-4756-9f21-8ecd0d4257f0"
      unitRef="number">0</icui:EffectiveTaxRateReconciliationIPMigrationPercent>
    <icui:EffectiveIncomeTaxRateReconciliationIPMigration
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTYtMS0xLTA_3c06f6b7-033e-453f-8f86-891d19be3fa6"
      unitRef="usd">-2118000</icui:EffectiveIncomeTaxRateReconciliationIPMigration>
    <icui:EffectiveTaxRateReconciliationIPMigrationPercent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTgtMS0xLTA_ce3a0254-51e4-4bc8-9aea-766568624750"
      unitRef="number">-0.018</icui:EffectiveTaxRateReconciliationIPMigrationPercent>
    <icui:EffectiveIncomeTaxRateReconciliationIPMigration
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTEwLTEtMS0w_c110635d-813f-4b71-a8f8-ff136cbb7c6e"
      unitRef="usd">3252000</icui:EffectiveIncomeTaxRateReconciliationIPMigration>
    <icui:EffectiveTaxRateReconciliationIPMigrationPercent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzExLTEyLTEtMS0w_27366e6e-f102-4f35-a18e-878eef3790b8"
      unitRef="number">0.145</icui:EffectiveTaxRateReconciliationIPMigrationPercent>
    <icui:EffectiveIncomeTaxRateReconciliationContingentConsideration
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTItMS0xLTA_8ef9d8b3-4619-4a9f-837f-f22971ab098d"
      unitRef="usd">-1566000</icui:EffectiveIncomeTaxRateReconciliationContingentConsideration>
    <icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTQtMS0xLTA_f2a3d9c4-b1b4-4d6b-8711-57f662b922aa"
      unitRef="number">0.016</icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent>
    <icui:EffectiveIncomeTaxRateReconciliationContingentConsideration
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTYtMS0xLTA_4311ab36-4805-4dcd-a09f-f95eddaf9e7d"
      unitRef="usd">0</icui:EffectiveIncomeTaxRateReconciliationContingentConsideration>
    <icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTgtMS0xLTA_f63ac2ac-85d9-460a-8241-b0de330aaa0d"
      unitRef="number">0</icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent>
    <icui:EffectiveIncomeTaxRateReconciliationContingentConsideration
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTEwLTEtMS0w_202d1f8c-996b-43ca-b921-f793d657c5f7"
      unitRef="usd">0</icui:EffectiveIncomeTaxRateReconciliationContingentConsideration>
    <icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEyLTEyLTEtMS0w_c91cc3c0-6467-40f7-836b-c23f37d5b681"
      unitRef="number">0</icui:EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent>
    <icui:Effectiveincometaxreconciliationnondeductiblecompensation
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTItMS0xLTA_e86f2ac5-3758-4308-897c-b87e42234d50"
      unitRef="usd">1079000</icui:Effectiveincometaxreconciliationnondeductiblecompensation>
    <icui:Effectivetaxratereconciliationnondeductiblecomppercent
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTQtMS0xLTA_7d8d1fd4-7de3-487d-8d34-371640f211d6"
      unitRef="number">0.011</icui:Effectivetaxratereconciliationnondeductiblecomppercent>
    <icui:Effectiveincometaxreconciliationnondeductiblecompensation
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTYtMS0xLTA_e709f47e-79a1-4c2d-9f7f-04e10633fc58"
      unitRef="usd">203000</icui:Effectiveincometaxreconciliationnondeductiblecompensation>
    <icui:Effectivetaxratereconciliationnondeductiblecomppercent
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTgtMS0xLTA_1036e22f-62bb-4b8e-94bf-e0ac516ced52"
      unitRef="number">0.002</icui:Effectivetaxratereconciliationnondeductiblecomppercent>
    <icui:Effectiveincometaxreconciliationnondeductiblecompensation
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTEwLTEtMS0w_bac65fca-edfa-4ea2-8567-8cd536befba6"
      unitRef="usd">456000</icui:Effectiveincometaxreconciliationnondeductiblecompensation>
    <icui:Effectivetaxratereconciliationnondeductiblecomppercent
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzEzLTEyLTEtMS0w_7931371f-bae5-425d-b2b5-0376e5d7a93b"
      unitRef="number">0.020</icui:Effectivetaxratereconciliationnondeductiblecomppercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTItMS0xLTA_91a22ea4-c54a-440f-8da0-5b6c08e81620"
      unitRef="usd">-196000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTQtMS0xLTA_d9eaf24c-1600-4677-a7e8-0ce31575410d"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTYtMS0xLTA_45743083-0dc7-4f0c-a712-4a7d0483e190"
      unitRef="usd">1393000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTgtMS0xLTA_cb1094a1-9f9d-4e7e-848b-14afe440403b"
      unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTEwLTEtMS0w_a5702b61-f84e-4111-9b99-8f52856466f9"
      unitRef="usd">3000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE0LTEyLTEtMS0w_eaca7821-43ee-4344-8f33-6efb1f9c433f"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTItMS0xLTA_236367ad-b9e9-4571-a6a6-72b10d96bf7c"
      unitRef="usd">10624000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTQtMS0xLTA_bdb25fdb-7635-4351-b97c-4fe5026da1dd"
      unitRef="number">0.109</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTYtMS0xLTA_8ea1974b-aeb5-4564-b42b-5586eccd21ff"
      unitRef="usd">13672000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTgtMS0xLTA_cf44311d-f5b7-4351-9e5b-53a87c6abca5"
      unitRef="number">0.119</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTEwLTEtMS0w_3a67ddbf-ffaa-4a86-bb23-2925bc2deb45"
      unitRef="usd">-6419000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTo5NDVkNDI2YjNkNTg0ZTlhOGFhNzEwNDRkMGYwZGFjMy90YWJsZXJhbmdlOjk0NWQ0MjZiM2Q1ODRlOWE4YWE3MTA0NGQwZjBkYWMzXzE1LTEyLTEtMS0w_20c2f296-c4a0-4bb0-ab3d-473f482b531c"
      unitRef="number">-0.287</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcxMDU_a88f1ebc-e4e2-491e-a93c-2bf3782be17c">The components of our deferred income tax assets (liabilities) are as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals/other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired future tax deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventory reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued restructuring&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Chargebacks, discounts, customer concessions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,891)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Section 481(a) adjustment - change in accounting method&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:29.25pt;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzUtMi0xLTEtMA_66902a59-b380-4d0b-8002-8a5d0cd09326"
      unitRef="usd">5668000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzUtNC0xLTEtMA_c5065d37-62f2-4157-8daa-cc2d8980fc23"
      unitRef="usd">2632000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther>
    <icui:Noncurrentdeferredtaxassetacquiredfuturetaxdeductions
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzktMi0xLTEtMA_eb1f6be1-5394-408e-a59b-09b55c54333d"
      unitRef="usd">7781000</icui:Noncurrentdeferredtaxassetacquiredfuturetaxdeductions>
    <icui:Noncurrentdeferredtaxassetacquiredfuturetaxdeductions
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzktNC0xLTEtMA_f55d4f9f-675d-4aa1-91fa-27db52fb7b75"
      unitRef="usd">8711000</icui:Noncurrentdeferredtaxassetacquiredfuturetaxdeductions>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEwLTItMS0xLTA_99e6323b-1204-45fe-bbd4-af79d0f94ca8"
      unitRef="usd">7138000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEwLTQtMS0xLTA_cd3f5ce4-78ef-45b0-b0f5-7f518f25585a"
      unitRef="usd">9654000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzExLTItMS0xLTA_9e3a5b5d-ca2f-487a-aec4-de2bb865638d"
      unitRef="usd">2406000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzExLTQtMS0xLTA_9665358b-8b8d-42df-b882-b9cfbcf43dc2"
      unitRef="usd">2716000</us-gaap:DeferredTaxAssetsUnrealizedCurrencyLosses>
    <icui:NoncurrentDeferredTaxAssetTaxCreditsState
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEyLTItMS0xLTA_2d7a7ff2-2624-48de-ad3e-acc85328c4cc"
      unitRef="usd">12444000</icui:NoncurrentDeferredTaxAssetTaxCreditsState>
    <icui:NoncurrentDeferredTaxAssetTaxCreditsState
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzEyLTQtMS0xLTA_bcdd775f-fd3b-43dd-93b0-ab58f69c8875"
      unitRef="usd">11331000</icui:NoncurrentDeferredTaxAssetTaxCreditsState>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE0LTItMS0xLTA_28197394-0876-4ce1-b4c6-511d6da5d96c"
      unitRef="usd">8493000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsInventory
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE0LTQtMS0xLTA_268b278d-54b5-4408-8815-6016309ff8a4"
      unitRef="usd">4305000</us-gaap:DeferredTaxAssetsInventory>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE1LTItMS0xLTA_c2386763-e8fa-44e8-b5e5-6f72e6236109"
      unitRef="usd">4460000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE1LTQtMS0xLTA_b43692de-f248-4b99-96be-5eefb125be8e"
      unitRef="usd">4242000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <icui:Noncurrentdeferredtaxassetaccruedrestructuring
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE2LTItMS0xLTA_4316ce84-f9dc-4557-b720-50dab6e8ab45"
      unitRef="usd">1293000</icui:Noncurrentdeferredtaxassetaccruedrestructuring>
    <icui:Noncurrentdeferredtaxassetaccruedrestructuring
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE2LTQtMS0xLTA_5ac02722-67b1-4a8c-9f24-4845a61185c3"
      unitRef="usd">7072000</icui:Noncurrentdeferredtaxassetaccruedrestructuring>
    <icui:Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE3LTItMS0xLTA_61208858-0de0-4cf4-aa02-e1e9b604f245"
      unitRef="usd">22874000</icui:Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions>
    <icui:Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE3LTQtMS0xLTA_12c7d041-587c-45d8-b329-8908b721ed74"
      unitRef="usd">20975000</icui:Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ib7a450ba302d4cda9d839cc2879c4663_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE4LTItMS0xLTA_026b424c-73d3-4166-a793-80371c6f6375"
      unitRef="usd">3891000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i469188b9412e4799bc0658df214a84d5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE4LTQtMS0xLTA_1965c835-a21c-420a-a5de-4263ea18716c"
      unitRef="usd">3677000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <icui:Noncurrentdeferredtaxasset
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE5LTItMS0xLTA_e7a6cca4-b5d7-4c95-bcb9-e60cd42fcff9"
      unitRef="usd">68666000</icui:Noncurrentdeferredtaxasset>
    <icui:Noncurrentdeferredtaxasset
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzE5LTQtMS0xLTA_723c83d0-b486-4d7a-bbfd-429995945ace"
      unitRef="usd">67961000</icui:Noncurrentdeferredtaxasset>
    <icui:NoncurrentDeferredTaxLiabilityStateIncomeTaxes
      contextRef="id2f9b502583844e3933f5f5090005421_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIxLTItMS0xLTA_0708be3a-0820-4a94-8b28-43407c6984e4"
      unitRef="usd">2398000</icui:NoncurrentDeferredTaxLiabilityStateIncomeTaxes>
    <icui:NoncurrentDeferredTaxLiabilityStateIncomeTaxes
      contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIxLTQtMS0xLTA_57425037-d881-483f-a3fd-8f0e47d0688d"
      unitRef="usd">2600000</icui:NoncurrentDeferredTaxLiabilityStateIncomeTaxes>
    <icui:NoncurrentDeferredTaxLiabilityForeign
      contextRef="id2f9b502583844e3933f5f5090005421_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIyLTItMS0xLTA_cb688c74-8232-42f9-bd00-a27685de9d59"
      unitRef="usd">776000</icui:NoncurrentDeferredTaxLiabilityForeign>
    <icui:NoncurrentDeferredTaxLiabilityForeign
      contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzIyLTQtMS0xLTA_fe0ba048-0b0c-490b-8cdb-2eb6b0280693"
      unitRef="usd">997000</icui:NoncurrentDeferredTaxLiabilityForeign>
    <icui:NoncurrentDeferredTaxLiabilityDepreciationAndAmortization
      contextRef="id2f9b502583844e3933f5f5090005421_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI0LTItMS0xLTA_9dad70de-b46b-4ae6-b015-0a1f861e5372"
      unitRef="usd">26375000</icui:NoncurrentDeferredTaxLiabilityDepreciationAndAmortization>
    <icui:NoncurrentDeferredTaxLiabilityDepreciationAndAmortization
      contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI0LTQtMS0xLTA_6517a2f8-b1b7-44a2-8b44-36c72e30557f"
      unitRef="usd">23839000</icui:NoncurrentDeferredTaxLiabilityDepreciationAndAmortization>
    <icui:Deferredtaxliabilitychangeinaccountingmethod
      contextRef="i86f7da30445548189283eff746fbc1db_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI1LTItMS0xLTA_5b3da52a-4a37-4433-b6fe-8e2337ecb672"
      unitRef="usd">9746000</icui:Deferredtaxliabilitychangeinaccountingmethod>
    <icui:Deferredtaxliabilitychangeinaccountingmethod
      contextRef="i5f596f8e39e74d4687e88d5ceeef39aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI1LTQtMS0xLTA_21440236-f597-476c-ad52-fadf8093fc35"
      unitRef="usd">14618000</icui:Deferredtaxliabilitychangeinaccountingmethod>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id2f9b502583844e3933f5f5090005421_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI5LTItMS0xLTA_e3c86c5c-b63b-4531-b91c-0ae286812059"
      unitRef="usd">39295000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i130aabdf23d647ccb640bb394e4e9cd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzI5LTQtMS0xLTA_f4c3d573-1e48-4e30-b8fa-00db01c48058"
      unitRef="usd">42054000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzMxLTItMS0xLTA_0abe6dbf-c6ba-4750-8b6a-1107b93bc25c"
      unitRef="usd">29371000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTpmNjcwOTA4YTY1MTA0ODQ2YWFkOWU4Y2FlNzIwNDQxNi90YWJsZXJhbmdlOmY2NzA5MDhhNjUxMDQ4NDZhYWQ5ZThjYWU3MjA0NDE2XzMxLTQtMS0xLTA_c6d02a50-356b-4752-aa80-cd50a96626ca"
      unitRef="usd">25907000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="idbb0bb52538042239f4f4ecb1374628e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzM5ODY_e8dec1e7-0f60-4ad3-b734-d9a8bf118cda"
      unitRef="usd">7000000.0</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i3ee4b03647f548c08d7a55ee4d225c9d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzQxMDE_e6a6481b-e14f-4d20-ae99-5e2b0343d634"
      unitRef="usd">6100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i2d70fc7a88204197aae2fb55c57339c2_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzQyMjE_39eaab4f-7252-4874-bed5-2f05e0a232c4"
      unitRef="usd">19700000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzQ2MTY_eba8e6e2-b9d9-46c5-8ecc-fa98aa8669ff"
      unitRef="usd">16700000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwMDY_37f2d25a-dc76-4840-b420-d911ac3d8a25"
      unitRef="usd">8000000.0</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwMTI_60d1b0eb-87f4-47d4-a415-1fb74a18a2e6"
      unitRef="usdPerShare">0.37</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:IncomeTaxHolidayAggregateDollarAmount
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwNDg_417bf4dc-a7ec-4884-b853-80bcbf48d08d"
      unitRef="usd">7800000</us-gaap:IncomeTaxHolidayAggregateDollarAmount>
    <us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUwNTQ_4094b7e2-f74e-4502-af53-d90002cc66da"
      unitRef="usdPerShare">0.36</us-gaap:IncomeTaxHolidayIncomeTaxBenefitsPerShare>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzUzNjQ_4c9ccbfb-e9eb-4918-b1ff-90ca9b7dd0f7"
      unitRef="usd">97800000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzYzMzc_faae4a66-b201-4abb-addf-077d10f27231"
      unitRef="usd">18400000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90ZXh0cmVnaW9uOmY5OTEwZGFiNThiMzRmM2ZiZDk0ODQwMzU3ZTU3MzJkXzcwNzc_b90e954e-b39a-4819-9219-3e1ccaf3f344">&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our cumulative gross unrecognized tax benefits (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:60.246%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increases to current year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decreases to prior year tax positions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Decrease related to lapse of statute of limitations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(163)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzItMi0xLTEtMA_dd05a7b7-e3b5-4037-81b2-63742107053d"
      unitRef="usd">15027000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzItNC0xLTEtMA_81a32a9e-311c-46e4-a6d4-f3875b2cd800"
      unitRef="usd">10824000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzItNi0xLTEtMA_f9c01644-20b7-41c3-8a9f-792069bcef11"
      unitRef="usd">6527000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzMtMi0xLTEtMA_cb94fa4f-b6f6-4d8e-bc50-e32a455195c9"
      unitRef="usd">502000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzMtNC0xLTEtMA_67f4ccd0-4c8a-462f-8afd-ec784f9bb9a7"
      unitRef="usd">138000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzMtNi0xLTEtMA_71fbc777-7f74-48fe-ac33-242807d9882a"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzUtMi0xLTEtMA_717502ae-74e2-49c8-a646-5c051b8c34d5"
      unitRef="usd">2987000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzUtNC0xLTEtMA_0dc1b5e0-e8de-4c5d-97fa-f32a334421ba"
      unitRef="usd">4231000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzUtNi0xLTEtMA_06cab587-516b-4c8e-8587-845b81c4aefe"
      unitRef="usd">4536000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzctMi0xLTEtMA_75300bb3-e635-4de7-a76f-1d9dc526a448"
      unitRef="usd">15000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzctNC0xLTEtMA_74b6b4fd-ecfd-4a85-a356-781ab293ba34"
      unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzctNi0xLTEtMA_13edb144-f387-406b-a602-8922bbd8a5c6"
      unitRef="usd">146000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzktMi0xLTEtMA_a1377bc0-91bf-4cb7-870c-b37eea5797fa"
      unitRef="usd">58000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzktNC0xLTEtMA_2595f656-37c2-429d-b9ad-5337b2122010"
      unitRef="usd">163000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzktNi0xLTEtMA_91f0349c-16ff-4333-8e12-e1b21225d9ce"
      unitRef="usd">93000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzEwLTItMS0xLTA_702623c6-84d2-472e-9cb3-164bed4c007b"
      unitRef="usd">18443000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzEwLTQtMS0xLTA_3e85d562-1c51-44d8-8966-822af961cff6"
      unitRef="usd">15027000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTUvZnJhZzpmOTkxMGRhYjU4YjM0ZjNmYmQ5NDg0MDM1N2U1NzMyZC90YWJsZTozN2QzYmQ1NjZlNWY0Njg3YWJmOTIyNmEwYTc2MTk1ZC90YWJsZXJhbmdlOjM3ZDNiZDU2NmU1ZjQ2ODdhYmY5MjI2YTBhNzYxOTVkXzEwLTYtMS0xLTA_0c449036-e523-43fd-9892-9106c006a5d8"
      unitRef="usd">10824000</us-gaap:UnrecognizedTaxBenefits>
    <icui:InformationbyGeographicAreaandCustomerConcentrationTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90ZXh0cmVnaW9uOjA4ZWY5MGNkNjE0ZjRlOGU5YjUwMDY4NjE0MjE0MzI1XzYwMQ_775b61f4-74ba-42fa-b440-a49fad52f07c">GEOGRAPHIC INFORMATION AND SIGNIFICANT CUSTOMERS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell products worldwide, on credit terms on an unsecured basis, as an OEM supplier, to independent medical supply distributors and directly to the end customer. The manufacturers and distributors, in turn, sell our products to healthcare providers. We do not currently derive a significant portion of our revenues from any one customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The table below presents our gross long-lived assets, consisting of property, plant and equipment, by country or region (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other LATAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Foreign &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Worldwide Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;843,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</icui:InformationbyGeographicAreaandCustomerConcentrationTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90ZXh0cmVnaW9uOjA4ZWY5MGNkNjE0ZjRlOGU5YjUwMDY4NjE0MjE0MzI1XzYwOA_fdfa4be3-ac7a-4680-9b23-8d1ae9f7d55a">The table below presents our gross long-lived assets, consisting of property, plant and equipment, by country or region (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.131%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costa Rica&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mexico&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other LATAM&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Italy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Spain&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;APAC&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Foreign &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;577,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;539,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Worldwide Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;843,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="ica9e34f4ce9c43e39e177dcdf23856c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzItMi0xLTEtMA_b2cffeec-8c6c-4d55-9711-8e0c46f8c2fe"
      unitRef="usd">104015000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i6ea3df0df59f42c9a05d13325414c3f5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzItNC0xLTEtMA_64224c00-ad2f-4674-ba21-8a9a60a60c48"
      unitRef="usd">96442000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iecb1195295ce4d7aa11d785c557c753e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzMtMi0xLTEtMA_bafb770a-ccd9-4ae7-b52e-5a9013047826"
      unitRef="usd">76004000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i323d01dac1854be9806decd774e84f2a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzMtNC0xLTEtMA_f6ce4f21-fd4d-455f-8315-7f07f7e2f385"
      unitRef="usd">69141000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i794078c845c24b248414857080bac826_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzQtMi0xLTEtMA_3325aa65-97f9-48bf-9f11-130187244261"
      unitRef="usd">37485000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i07bf41640654450bacfb355cd9f7886e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzQtNC0xLTEtMA_bdc154c4-3e7d-4c30-8803-b1cd9e298fc2"
      unitRef="usd">31905000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i61596fff86a24378900e00973f4af642_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzUtMi0xLTEtMA_6d23aaf8-950c-42d7-8297-27b8056ccf8e"
      unitRef="usd">4672000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5368e430f01e4986b0eab9ecccb888b3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzUtNC0xLTEtMA_95a46436-6bc0-4841-aa20-9db767bdf495"
      unitRef="usd">4769000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5e11f7139b1f4191b29f1554a6a510e8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzYtMi0xLTEtMA_01f274fe-f877-4d75-9b99-a9532cb2f521"
      unitRef="usd">11098000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib64cb4557582431f9083f61e2a0723c8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzYtNC0xLTEtMA_ae793072-2a0a-4dba-b16e-92ad2ca51936"
      unitRef="usd">7921000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5bb126d6689f4ecfbdca930092276929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEwLTItMS0xLTA_7e4915c9-521a-40a8-b9e2-108d8821180d"
      unitRef="usd">8701000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i4d84d9a41ca74147a4bf7af04ec00b00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEwLTQtMS0xLTA_7d0b6dca-2094-4ff8-9bc5-af559abc95ad"
      unitRef="usd">6411000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i1087e964987540cab68640bf193a9e77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzExLTItMS0xLTA_9da2fcb0-d52b-4d95-b4f9-7074daad7150"
      unitRef="usd">3795000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ib08941bdbb164e7bad8542a92552ec70_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzExLTQtMS0xLTA_cc1431ea-bf8f-40dc-9fd2-e26524da0089"
      unitRef="usd">3135000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i8fb34ffc80f749bdabdf05e7fcbff74a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEyLTItMS0xLTA_b10b14e9-4ec0-453c-a16e-0cb748eef1c4"
      unitRef="usd">19836000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i26ebcfa32ecc412b94ffbd3972e4c7b1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEyLTQtMS0xLTA_9cf7ac15-26b5-4af2-8ac8-4a65e6f5f21b"
      unitRef="usd">17200000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ibfbacabee4b64b5296467d7c3267b2a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEzLTItMS0xLTA_b08f7ddf-baa0-4325-a43c-caf6155a6736"
      unitRef="usd">265606000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie93d2ba83fe14bf6af5826c68c107581_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzEzLTQtMS0xLTA_a85e4a77-113d-4425-86dc-a86e69ac9635"
      unitRef="usd">236924000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i5c5483e7b4e04b7eb271dea793e4fd5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE0LTItMS0xLTA_bb505f1d-eacd-4b40-8b7c-f5525ee58420"
      unitRef="usd">577490000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="id4f244cad332436891a265fead8a8428_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE0LTQtMS0xLTA_48e7eb4b-c540-452a-9e7c-8f59fb14032b"
      unitRef="usd">539316000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE1LTItMS0xLTA_5a2d2b37-3916-4212-acbc-aaf2ef3cdb46"
      unitRef="usd">843096000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMTgvZnJhZzowOGVmOTBjZDYxNGY0ZThlOWI1MDA2ODYxNDIxNDMyNS90YWJsZTo4MzU0MmNjZGI1Y2I0NmQ1YWNmYjk2Y2YyMzg4N2M2YS90YWJsZXJhbmdlOjgzNTQyY2NkYjVjYjQ2ZDVhY2ZiOTZjZjIzODg3YzZhXzE1LTQtMS0xLTA_93b88f04-8842-494e-8fab-435f15f5f6c4"
      unitRef="usd">776240000</us-gaap:NoncurrentAssets>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzE2NDkyNjc0NDMyNzk_c6bd7733-08d3-45fb-95a4-424c677d9465">STOCKHOLDERS' EQUITY&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In August&#160;2019, our Board of Directors approved a common stock purchase plan to purchase up to $100.0 million of our common stock. This plan has no expiration date. We have $100.0 million remaining on this purchase plan. We did not purchase any of our common stock under our common stock purchase plan in 2020, 2019 or 2018. We are currently limited on share purchases in accordance with the terms and conditions of our Credit Facility, (see Note 11, Long-Term Obligations).&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In 2020, we withheld 67,041 shares of our common stock from employee vested restricted stock units in consideration for $12.9 million in payments for the employee's share award income tax withholding obligations. We had 209 shares remaining in treasury at December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2019, we withheld 80,186 shares of our common stock from employee vested restricted stock units in consideration for $18.6 million in payments for the employee's share award income tax withholding obligations. We have 850 shares remaining in treasury at December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2018, we withheld 26,307 shares of our common stock from employee vested restricted stock units in consideration for $6.3 million in payments for the employee's share award income tax withholding obligations. We had 408 shares remaining in treasury at December 31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We use treasury stock to issue shares for stock option exercises and restricted stock grants.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Accumulated Other Comprehensive (Loss) Income ("AOCI")&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of AOCI, net of tax, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized (Losses) Gains on Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzE0OQ_ea2a4efc-69c7-4ce6-9b99-bb48eaa959a3"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzI0NA_be137480-236c-4a09-a0fc-5bf588d76c44"
      unitRef="usd">100000000.0</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzU2Mg_78d2f1b0-8182-47fa-9761-81acc86b4ca1"
      unitRef="shares">67041</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzY1Nw_1a1376d5-387b-46ca-9c11-9fc453d9a65c"
      unitRef="usd">12900000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzc0Ng_6fff0dc1-f982-4cc6-966d-daafec67811e"
      unitRef="shares">209</us-gaap:TreasuryStockCommonShares>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzgyMg_7b014f0d-06b3-40a4-863f-d7cd86817cfa"
      unitRef="shares">80186</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzkxNw_465fdf28-bfe0-4ed5-9627-de98c4e5b843"
      unitRef="usd">18600000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockCommonShares
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzEwMDg_044441ca-c6c2-422c-926a-bdf9bdeeac80"
      unitRef="shares">850</us-gaap:TreasuryStockCommonShares>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzEwODQ_3e06f389-fe4e-469e-aac4-1a36b1109d88"
      unitRef="shares">26307</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzExNzk_97380ed0-1878-4ef3-beb1-aa7c2ea76174"
      unitRef="usd">6300000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzEyNjk_cde67698-9bf9-45cf-8474-781a19b1ad3c"
      unitRef="shares">408</us-gaap:TreasuryStockCommonShares>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90ZXh0cmVnaW9uOjk4MWRkYWQyOTJjNDRmYmRiODJkMTAyNGY3MDMwZjMwXzE1NDk_be4b682f-658f-4960-b671-ebbce714c091">The components of AOCI, net of tax, were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.515%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.125%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized (Losses) Gains on Cash Flow Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of January 1, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,578)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(365)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,421)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(565)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,986)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,682)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,945)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,402)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified from AOCI&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id17a24a9fda64b3494708e19326f5eff_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtMi0xLTEtMA_752fec67-204c-44da-9382-6fd93a03dcbd"
      unitRef="usd">-14578000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i578044ec05f642b0ac0a5af36166ed42_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtNC0xLTEtMA_4b8b3f8f-dbb6-479c-b625-03cb0806c11d"
      unitRef="usd">-365000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ifede555e8dfa4129a7ffaea5cec128ca_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtNi0xLTEtMA_9a938309-ee68-4e4c-823e-d120892c8225"
      unitRef="usd">-16000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id4f683240e564390bd0a5e4cdaa7d73b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEtOC0xLTEtMA_b228862f-2607-4f13-9831-a64966d5cf64"
      unitRef="usd">-14959000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItMi0xLTEtMA_6bbcfad4-6dba-406c-b802-3f569c0ebe67"
      unitRef="usd">-3104000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItNC0xLTEtMA_96bdadfc-930b-4002-9494-6927d021c339"
      unitRef="usd">1568000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if6912dc552a14f149621de2c225052b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItNi0xLTEtMA_18d6f0e2-753a-47e2-ae85-c2316d06d2b2"
      unitRef="usd">115000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzItOC0xLTEtMA_ddfb1103-e4df-40a7-8441-dcb2ebf0488b"
      unitRef="usd">-1421000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtMi0xLTEtMA_4f5482ff-557d-4d73-9b77-c5660d8e668d"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtNC0xLTEtMA_193bacb3-ef77-4def-b3fa-e46078596c26"
      unitRef="usd">-565000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if6912dc552a14f149621de2c225052b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtNi0xLTEtMA_e1c516df-5e33-47ee-8230-84a0dfc04f58"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzMtOC0xLTEtMA_e98bef60-f8c3-4b07-8b9a-e769e7bd1ea7"
      unitRef="usd">-565000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="iba3c0e7911014a6e889b7225093446b2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtMi0xLTEtMA_19ce91c1-0149-40bc-88c4-6590c771f03e"
      unitRef="usd">-3104000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i7a7eb90142d547c99e32bcbc09b13fc6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtNC0xLTEtMA_773696a7-97df-4ae6-9d8f-eea4e9eb7d02"
      unitRef="usd">1003000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if6912dc552a14f149621de2c225052b5_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtNi0xLTEtMA_920d9c76-66f2-4d8a-8029-a6fa43871428"
      unitRef="usd">115000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzQtOC0xLTEtMA_e5d793e7-0f21-46e0-94ee-56e30fdc404e"
      unitRef="usd">-1986000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9d56ec5c463d4c6aac944bf83b152110_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtMi0xLTEtMA_35ae794c-128e-4615-87a1-de8ac173dd7b"
      unitRef="usd">-17682000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0976175e67a0470ba3bf12e2eb426feb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtNC0xLTEtMA_201bff9d-ee30-43d8-9783-f0a1771a045c"
      unitRef="usd">638000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0e229ab16e5c49e0ac17e05a841dd016_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtNi0xLTEtMA_6094edaa-f86f-4dc2-97ec-30e9e74c6a6c"
      unitRef="usd">99000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i721f23b2290e48fb875f9886e5f93241_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzUtOC0xLTEtMA_548c573e-1ed1-47a8-b9c6-d0ad03044b31"
      unitRef="usd">-16945000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtMi0xLTEtMA_fe916079-75d6-4375-928d-a6048483fb71"
      unitRef="usd">372000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtNC0xLTEtMA_10971cc4-c763-49c8-be37-40a00b144161"
      unitRef="usd">1938000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i398414e8625b4ecf86f628776049cae9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtNi0xLTEtMA_2c782f0b-64aa-42ee-b9f7-aac048fa9e1a"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzYtOC0xLTEtMA_b007051a-e7dd-453a-ad2c-b770dfaf3b91"
      unitRef="usd">2239000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctMi0xLTEtMA_3c292831-2196-4257-aaeb-cf875b840668"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctNC0xLTEtMA_5b4abb73-682b-40a4-bc66-ab6f5f69b794"
      unitRef="usd">-696000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i398414e8625b4ecf86f628776049cae9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctNi0xLTEtMA_0beb947e-aedf-4b66-a0f9-a497731dafb8"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzctOC0xLTEtMA_cd6d6200-55cb-44b7-9885-72006f213694"
      unitRef="usd">-696000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if6bbb0ba85324eb89605155b62b573bf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtMi0xLTEtMA_ae4d8ede-8d76-4996-a851-869045d27b25"
      unitRef="usd">372000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i37bbb149db7b42958b62b224e1c35a63_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtNC0xLTEtMA_09a933ad-f843-4db0-9768-9c5a4e52c0c8"
      unitRef="usd">1242000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i398414e8625b4ecf86f628776049cae9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtNi0xLTEtMA_964c18bc-31e4-4e37-9fca-4056e6a8f496"
      unitRef="usd">-71000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a6e9cf5248a4d3880c7de786e416741_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzgtOC0xLTEtMA_a574ec8c-7a88-41e3-85f5-c60c7f160643"
      unitRef="usd">1543000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie6b612e08ad849cfb1b9f0767240172a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktMi0xLTEtMA_103d6057-caa2-423a-b4e6-49575968d299"
      unitRef="usd">-17310000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i94b41bc8116f4ad3996ccc6d7aff7245_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktNC0xLTEtMA_1b6bf7e6-2a63-4a19-9793-eb896eae5ff2"
      unitRef="usd">1880000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3249c0831231456e8a6738a91f09cc42_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktNi0xLTEtMA_0a4f234c-98c0-4705-a538-0cfe8deefca0"
      unitRef="usd">28000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie71a68a6c4f24e05bb043b585d0cb025_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzktOC0xLTEtMA_e4fa4c12-d9b3-4661-bc29-82da8520af86"
      unitRef="usd">-15402000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTItMS0xLTA_5996a275-d0bf-42a6-b663-102204930e9a"
      unitRef="usd">12929000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax
      contextRef="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTQtMS0xLTA_88174cb0-973e-4318-98e7-4d3b9fe87b39"
      unitRef="usd">1505000</us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTYtMS0xLTA_535568d1-976b-4f73-874f-9ee50f1afe87"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEwLTgtMS0xLTA_38d378ac-9992-4e29-ae82-abd27bde1a10"
      unitRef="usd">14481000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTItMS0xLTA_e01df81a-4c69-449b-b84f-5fe9981ec972"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax
      contextRef="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTQtMS0xLTA_e0633e0c-21b5-45c2-8fa0-66e90bc5e870"
      unitRef="usd">-601000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTYtMS0xLTA_6846a7a7-a660-4ef0-a1b3-7fd64b1b6d09"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzExLTgtMS0xLTA_c5c664f9-936d-47e2-8075-b9c971fe37bf"
      unitRef="usd">-601000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i7e3ae04bc4494d6fba89daf0dcf8a2d2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTItMS0xLTA_8d61c428-a83b-4425-a776-72e172e4d907"
      unitRef="usd">12929000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent
      contextRef="i709fc0d5b4b34787b1dc7aaff238b13d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTQtMS0xLTA_5e2d7977-2791-4cd8-8208-c219a1187d35"
      unitRef="usd">904000</us-gaap:OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="idd50e29aae714087a6f12fe5d9e40f66_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTYtMS0xLTA_c2211464-07ac-4004-9b7a-a6dae16fddda"
      unitRef="usd">47000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEyLTgtMS0xLTA_3e23213a-4a68-4adb-918e-bcfa05bc8328"
      unitRef="usd">13880000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i3d13bbae984447ba85b783a817362d7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTItMS0xLTA_299d964e-2187-4083-bc1a-21b1cdf9addc"
      unitRef="usd">-4381000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i0ba337a1ffbe4c9c9d955ad845da8e94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTQtMS0xLTA_239ccda0-c71a-416c-9229-3296a8d1d213"
      unitRef="usd">2784000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="idba65f144b174058a83d18371374ca75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTYtMS0xLTA_871a26b7-972a-43c4-a18c-b967012cc989"
      unitRef="usd">75000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjEvZnJhZzo5ODFkZGFkMjkyYzQ0ZmJkYjgyZDEwMjRmNzAzMGYzMC90YWJsZTphYTUyNjkwMWQ5NTg0NDdmYjRmZTkxMzA0ZWJjNjNkZi90YWJsZXJhbmdlOmFhNTI2OTAxZDk1ODQ0N2ZiNGZlOTEzMDRlYmM2M2RmXzEzLTgtMS0xLTA_2001b5fe-8aed-40d7-9103-5b862e482f9e"
      unitRef="usd">-1522000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjQvZnJhZzpiOWE2MzNiMmE4ZmY0MTM2YmM3ODk5ZTY3MWVjNzJjNC90ZXh0cmVnaW9uOmI5YTYzM2IyYThmZjQxMzZiYzc4OTllNjcxZWM3MmM0XzE2NDkyNjc0NTA3MTc_0d80b817-c7de-4049-aecf-4e8f718572cd">COMMITMENTS AND CONTINGENCIES&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;From time to time, we are involved in various legal proceedings, most of which are routine litigation, in the normal course of business.&#160; Our management does not believe that the resolution of the unsettled legal proceedings that we are involved with will have a material adverse impact on our financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Off Balance Sheet Arrangements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In the normal course of business, we have agreed to indemnify our officers and directors to the maximum extent permitted under Delaware law and to indemnify customers as to certain intellectual property matters related to sales of our products.&#160;There is no maximum limit on the indemnification that may be required under these agreements.&#160;We have never incurred, nor do we expect to incur, any liability for indemnification.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had a contractual earn-out arrangement in connection with our 2017 acquisition of HIS, which as of December 31, 2019 we determined did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability.  Pfizer was entitled to receive between $191.3 million and $225.0 million in additional cash consideration based on the achievement of certain performance targets for the combined company for the three years ending December 31, 2019. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue (see Note 8, Fair Value Measurements).  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;During November 2019, we acquired Pursuit (see Note 2, Acquisitions). Total consideration for the acquisition includes a potential contractual earn-out of up to $50.0 million calculated based upon the achievement of certain performance targets during the earn-out period.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <icui:Contingentconsiderationgross
      contextRef="ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjQvZnJhZzpiOWE2MzNiMmE4ZmY0MTM2YmM3ODk5ZTY3MWVjNzJjNC90ZXh0cmVnaW9uOmI5YTYzM2IyYThmZjQxMzZiYzc4OTllNjcxZWM3MmM0XzEwOTk1MTE2Mzk0OTU_7913dae0-8106-420a-8ed9-fe3f721d48b2"
      unitRef="usd">225000000.0</icui:Contingentconsiderationgross>
    <icui:Contingentconsiderationgross
      contextRef="iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjQvZnJhZzpiOWE2MzNiMmE4ZmY0MTM2YmM3ODk5ZTY3MWVjNzJjNC90ZXh0cmVnaW9uOmI5YTYzM2IyYThmZjQxMzZiYzc4OTllNjcxZWM3MmM0XzQ5OTQ_88b38ce6-fcc4-4f0e-92fb-bc4b228ff69a"
      unitRef="usd">50000000.0</icui:Contingentconsiderationgross>
    <us-gaap:CollaborativeArrangementDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjcvZnJhZzoxODY3NmZiZTBlNzk0MTZiYTYxZGE1ODViMmRkMzAwNy90ZXh0cmVnaW9uOjE4Njc2ZmJlMGU3OTQxNmJhNjFkYTU4NWIyZGQzMDA3XzE2NDkyNjc0NDYyMDk_9f4baa03-779e-4775-bbe2-ed9e5085816f">COLLABORATIVE AND OTHER ARRANGEMENTS&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;On February 3, 2017, we entered into two manufacturing and supply agreements ("MSA's"), (i) whereby Pfizer will manufacture and supply us with certain agreed upon products for an initial five-year term with a one-time two-year option to extend and (ii) whereby we will manufacture and supply Pfizer certain agreed upon products for a term of five or ten years depending on the product, also with a one-time two-year option to extend. The MSA's provide each party with mutually beneficial interests and both of the MSA's are to be jointly managed by both Pfizer and ICU. The initial supply price, which will be annually updated, is in full consideration for all costs associated with the manufacture, documentation, packaging and certification of the products.&lt;/span&gt;&lt;/div&gt;Related-party revenue for goods manufactured for Pfizer under our Manufacturing and Supply Agreements with Pfizer was $78.2&#160;million during 2018, and the cost of product manufactured by Pfizer for us under those agreements was $81.0&#160;million  during 2018.</us-gaap:CollaborativeArrangementDisclosureTextBlock>
    <icui:PfizerMSAProductCosts
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjcvZnJhZzoxODY3NmZiZTBlNzk0MTZiYTYxZGE1ODViMmRkMzAwNy90ZXh0cmVnaW9uOjE4Njc2ZmJlMGU3OTQxNmJhNjFkYTU4NWIyZGQzMDA3XzEwOTk1MTE2MzIxNTY_ce54072f-ea83-46c8-9af8-781db0e260ee"
      unitRef="usd">78200000</icui:PfizerMSAProductCosts>
    <icui:ICUMedicalMSARevenue
      contextRef="ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMjcvZnJhZzoxODY3NmZiZTBlNzk0MTZiYTYxZGE1ODViMmRkMzAwNy90ZXh0cmVnaW9uOjE4Njc2ZmJlMGU3OTQxNmJhNjFkYTU4NWIyZGQzMDA3XzEwOTk1MTE2MzIxNzE_2f618aa9-a33b-4980-83e5-6f019920e4b2"
      unitRef="usd">81000000.0</icui:ICUMedicalMSARevenue>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90ZXh0cmVnaW9uOmY2YmI0YWJjMTQ4ZDRjNDdhNDFkMzc4MmEzMTdlNzM5XzY1NA_9e108d27-484e-4bc5-9b85-329f908591a3">SELECTED QUARTERLY FINANCIAL DATA - UNAUDITED&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter&#160;Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Mar.&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Jun.&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sept.&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dec.&#160;31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90ZXh0cmVnaW9uOmY2YmI0YWJjMTQ4ZDRjNDdhNDFkMzc4MmEzMTdlNzM5XzY0MQ_1674c4ca-25f5-4544-8064-66d4ffc722ab">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.362%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.054%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Quarter&#160;Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Mar.&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Jun.&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Sept.&#160;30&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Dec.&#160;31&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(in thousands except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;318,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;113,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;307,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,869&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;118,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income (loss) per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:Revenues
      contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtMi0xLTEtMA_82015a2b-751d-4e07-bd11-370cf6778830"
      unitRef="usd">328607000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtNC0xLTEtMA_06a13679-9a84-42a5-8f7c-42fd7cf1033c"
      unitRef="usd">303379000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtNi0xLTEtMA_5716242e-49c6-4055-952d-92ebc1e004f8"
      unitRef="usd">318567000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzQtOC0xLTEtMA_e31574ba-d439-48f7-9fc6-1b2704570277"
      unitRef="usd">320451000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtMi0xLTEtMA_fdeab1f0-6604-40c0-8372-eb70d21134f0"
      unitRef="usd">121415000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtNC0xLTEtMA_5a18753e-5666-46a1-9771-398e54f4dcff"
      unitRef="usd">106284000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtNi0xLTEtMA_ab60ac71-8893-4f0c-9a0e-3636070d249d"
      unitRef="usd">113924000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzUtOC0xLTEtMA_3134576c-f237-4a35-872f-4c67e71b8535"
      unitRef="usd">119874000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtMi0xLTEtMA_0ea83c38-e260-473b-9ef6-8bf631e35b0e"
      unitRef="usd">16834000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtNC0xLTEtMA_1a760798-713a-41c2-ba89-67d2b6664296"
      unitRef="usd">18908000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtNi0xLTEtMA_81603225-e87e-4474-8c57-1dfcf20df223"
      unitRef="usd">24986000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzYtOC0xLTEtMA_92c99712-522d-4529-a5a3-43ebbf04c881"
      unitRef="usd">26142000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtMi0xLTEtMA_7125a5f5-ec4c-4da1-9235-772cb1dfbb51"
      unitRef="usdPerShare">0.81</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtNC0xLTEtMA_1b35ec59-ad95-4c2e-9da1-fba03f6b0d95"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtNi0xLTEtMA_6e95a7bc-87eb-4235-acd5-27ab988e7239"
      unitRef="usdPerShare">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzgtOC0xLTEtMA_72e9fa21-654a-48b4-be0b-77b25c220ecf"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i182cb393e4504f47a7f25a442656ac02_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktMi0xLTEtMA_307fe6f0-401b-45f8-a51a-00733cafad11"
      unitRef="usdPerShare">0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i62c525fec5094f80b114c0cd39a4b098_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktNC0xLTEtMA_b2f843d0-45ad-410b-99bc-74efdcdb5f70"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie8fbecdd346545a2bace81e401d4ca57_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktNi0xLTEtMA_aa264b03-826e-464b-9ab8-3ec4ec35f814"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzktOC0xLTEtMA_13f7c9a0-ed8a-435c-a42f-8ec2ce6d5ac0"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:Revenues
      contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTItMS0xLTA_e0adfcd7-27fb-4c9a-a850-0fd03b057dec"
      unitRef="usd">330932000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTQtMS0xLTA_e4b9e5df-4c82-408e-9cfc-f780f1a818a6"
      unitRef="usd">312282000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTYtMS0xLTA_bb8bc687-bec6-47b1-9140-1f5359d26265"
      unitRef="usd">307471000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzExLTgtMS0xLTA_cd45ecf8-09a9-4e0f-8b43-6c1a315da20e"
      unitRef="usd">315523000</us-gaap:Revenues>
    <us-gaap:GrossProfit
      contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTItMS0xLTA_143ec760-49b3-41b1-be3c-afcbac8fbf27"
      unitRef="usd">135303000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTQtMS0xLTA_dec086a0-44b0-4435-9c93-d73962505e9e"
      unitRef="usd">103869000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTYtMS0xLTA_100821c7-3dd9-49c8-8bea-1dfb4c5487af"
      unitRef="usd">118552000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEyLTgtMS0xLTA_258bd347-1fd9-4112-b6f4-efebee52ca5a"
      unitRef="usd">114140000</us-gaap:GrossProfit>
    <us-gaap:NetIncomeLoss
      contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTItMS0xLTA_d003c4d3-1a17-4110-b1a5-31dc3ef2e966"
      unitRef="usd">30998000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTQtMS0xLTA_64b9a848-656e-49dc-b286-808ee2b19b7e"
      unitRef="usd">22833000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTYtMS0xLTA_a6fbf6ea-c06f-42d4-a91e-80ccfe163eca"
      unitRef="usd">26563000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzEzLTgtMS0xLTA_4f66bec5-50e9-4af1-b8e7-ff93ed928ee3"
      unitRef="usd">20641000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTItMS0xLTA_d2b0ecae-80b6-4e35-8637-0b81992a373e"
      unitRef="usdPerShare">1.51</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTQtMS0xLTA_a0d84d19-13c9-4dcc-8eea-4e56abf69d7f"
      unitRef="usdPerShare">1.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTYtMS0xLTA_68d6270b-baf2-46a9-a274-0fa1f4ea1125"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE1LTgtMS0xLTA_55714a97-1388-41ff-8cdc-1877d675d99e"
      unitRef="usdPerShare">1.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2d5667656e224d3780803ab7ab475db8_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTItMS0xLTA_2e1c0192-72e9-4ce1-8a0f-c77ebf9251f1"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i919d810e38da4f37bfa43c63f5551073_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTQtMS0xLTA_ee91a449-9bf2-467b-b35b-1276e16e90bd"
      unitRef="usdPerShare">1.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ib62c51d2c71a40a8990ebac5da6f96e7_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTYtMS0xLTA_ec9a113c-71b3-4b27-ad5b-43b7fc614d1c"
      unitRef="usdPerShare">1.24</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i35685c16b4374d409e5cf042f2e1dac4_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMzAvZnJhZzpmNmJiNGFiYzE0OGQ0YzQ3YTQxZDM3ODJhMzE3ZTczOS90YWJsZTpmMmRmMGVjZTg3NTE0OWVjOTU2YTMwMjI5ZDMwODZiOS90YWJsZXJhbmdlOmYyZGYwZWNlODc1MTQ5ZWM5NTZhMzAyMjlkMzA4NmI5XzE2LTgtMS0xLTA_2081ce4d-11ba-4a0c-8e1a-66cc50c22237"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90ZXh0cmVnaW9uOjY2YjQwNjZjMmQ0NTRiZTlhZDU1NTZlNWNmZjkzYTdhXzEwOTk1MTE2Mjc4NTg_63ee28d7-0d4a-40c9-a4a5-c181d6cad411">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.738%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.563%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.888%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(Amounts&#160;in&#160;thousands)&lt;br/&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&#160;at&lt;br/&gt;Beginning&#160;of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Costs&#160;and&lt;br/&gt;Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged&#160;to&lt;br/&gt;Other&#160;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Write-off/&lt;br/&gt;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;br/&gt;at&#160;End&lt;br/&gt;of&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2018:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty and return reserve - accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty and return reserve - inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,949)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty and return reserve - accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty and return reserve - inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,538)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December&#160;31, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty and return reserve - accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,609)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty and return reserve - inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(169)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,613)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax asset valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9bec0be37c82409f8e1f634d2ae8059c_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtMi0xLTEtNTEwMw_eb8d8d74-8934-47b2-98c2-d7712c9672b0"
      unitRef="usd">3311000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtNC0xLTEtNTExNA_b9f3fec9-0d03-46a4-806b-953d52c738c7"
      unitRef="usd">781000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtNi0xLTEtNTEyMw_d2c4ef67-f463-4568-a3d5-60c4307d3887"
      unitRef="usd">1676000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="id4e4fa2d285f42d79364c0ae5dcdf315_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtOC0xLTEtNTEzMw_183e6b9e-8825-4424-864f-686394a923df"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98a47ebe4526409abc3c23f485c6d6aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzMtMTAtMS0xLTUxNDI_aad4af3b-d644-4ff6-b133-ed895c27672b"
      unitRef="usd">5768000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ib4ce42c03d174ab8bff03e6f1b62dfbb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtMi0xLTEtNTEwNg_011f1c7c-e4c0-45e8-a6d9-1b068e729ea7"
      unitRef="usd">1726000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtNC0xLTEtNTExNg_b0848ce5-afd7-4a77-87b7-b979d77514be"
      unitRef="usd">2445000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtNi0xLTEtNTEyNQ_3ec00489-917c-461e-bc77-d5fd0bfa3c32"
      unitRef="usd">2581000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ib59e4ab9ca67482ca3f29443ec8098ef_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtOC0xLTEtNTEzNQ_f531497a-3321-4afe-9ec0-f841a4b2a017"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i051b6e9d94094f779d8243f9c3af93e4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzQtMTAtMS0xLTUxNDQ_7cdac2fe-0cce-4846-aaa9-cdcf56bfd92d"
      unitRef="usd">6752000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id2a3c73bc60841c9bfd759776902e138_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtMi0xLTEtNTEwNg_18650047-4d2d-4ebe-badb-64b2af709331"
      unitRef="usd">503000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtNC0xLTEtNTExNg_107361d2-553c-4e91-b448-b7728cb9de21"
      unitRef="usd">-2908000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtNi0xLTEtNTEyNQ_9b2334e1-c2c0-494c-ad25-b327117be7c6"
      unitRef="usd">-133000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ifea99a7a45c74d288d3a2d8635a96e74_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtOC0xLTEtNTEzNQ_5ea03bcf-27ba-46fd-acc4-05d019aa4e6a"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if773fb72c1584f17bb56b85ea1d65f32_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzUtMTAtMS0xLTUxNDQ_ec1e1b42-ef2c-4607-9e13-b7cca63db78f"
      unitRef="usd">-2538000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i91769633164b4503b8478da1ab0f1fe8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtMi0xLTEtNTEwNg_a2c125cc-1613-4a44-9a6d-1104a4ed21cc"
      unitRef="usd">7385000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id4c29f41c82146568c279b972593ef77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtNC0xLTEtNTExNg_c25e665e-d5f9-4437-9b7c-2f3a60ab2167"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="id4c29f41c82146568c279b972593ef77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtNi0xLTEtNTEyNQ_eb5bffba-80d0-4c8a-8b91-6bb754a680ab"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="id4c29f41c82146568c279b972593ef77_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtOC0xLTEtNTEzNQ_f80024a8-06a5-4da9-abd5-179026b9b077"
      unitRef="usd">-1949000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9408ffd938754566b6427488e9b580b9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzYtMTAtMS0xLTUxNDQ_1170f5e8-e16f-47ed-876e-5b6961b18680"
      unitRef="usd">5436000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98a47ebe4526409abc3c23f485c6d6aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktMi0xLTEtNTEwOA_5f84a32c-a84c-49d5-8602-cf9dda4abe42"
      unitRef="usd">5768000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktNC0xLTEtNTExOA_1d208247-ae08-44ae-85eb-2bae604bc212"
      unitRef="usd">14882000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktNi0xLTEtNTEyNw_d777632b-9f3e-4260-913d-b6a6b0efb5c3"
      unitRef="usd">-431000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i3ee489a549c042adbeb6879d7d369e31_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktOC0xLTEtNTEzNw_c65194a7-52a8-415c-bbc2-e413ec282071"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i481efdeff38f4bd7a144237a476e991d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzktMTAtMS0xLTUxNDY_c435d981-67b8-48ca-a537-de8141ec11a1"
      unitRef="usd">20219000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i051b6e9d94094f779d8243f9c3af93e4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTItMS0xLTUxMDg_878255c7-90db-49ba-9d2f-6f9368a65fe6"
      unitRef="usd">6752000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i25c89601f01348ea8794a997909472a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTQtMS0xLTUxMTg_19c310ce-b8ad-4e20-8331-342a0fae508a"
      unitRef="usd">83000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i25c89601f01348ea8794a997909472a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTYtMS0xLTUxMjc_c8043a21-8ba9-4d49-a61b-f89fa8d26f31"
      unitRef="usd">-458000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i25c89601f01348ea8794a997909472a9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTgtMS0xLTUxMzc_2eb904c1-bd89-4e02-8bd5-1dfded3fb4ef"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9bc10eda4cb6420fa1dbe497a9b8e774_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEwLTEwLTEtMS01MTQ2_5ca613e8-9a36-4883-8a22-d9600c13bdc6"
      unitRef="usd">6377000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if773fb72c1584f17bb56b85ea1d65f32_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTItMS0xLTUxMDg_74ace99f-1638-4a1b-a5e9-1741bb7df632"
      unitRef="usd">-2538000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTQtMS0xLTUxMTg_c22429a2-84fc-4ddf-8668-3846dc92aa51"
      unitRef="usd">-217000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTYtMS0xLTUxMjc_5f8d33c0-a611-429c-8456-5965b8c73d6b"
      unitRef="usd">-722000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="icbdcabab6d27459abbca8b2b0809ecd6_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTgtMS0xLTUxMzc_4f1c2443-ec1f-41f5-a0a7-d721583f79fa"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ieaf8e8dd2d1b4e029258e43e54142acd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzExLTEwLTEtMS01MTQ2_17ae2920-a77c-4ad4-85ad-8eb75b2c67c5"
      unitRef="usd">-3477000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9408ffd938754566b6427488e9b580b9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTItMS0xLTUxMDg_0f7c7704-e50b-45a8-912d-af1f2681525d"
      unitRef="usd">5436000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTQtMS0xLTUxMTg_4eab0371-15b0-43bc-98f4-4a5e18145153"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTYtMS0xLTUxMjc_cb0d7cfd-6f0a-41de-9eb9-c6f0fee0b641"
      unitRef="usd">-1584000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i8272a925cfa249a5a944254b8d34bb1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTgtMS0xLTUxMzc_0f6fd4d8-edde-483f-b42b-61df07f832b8"
      unitRef="usd">-175000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i842b252b2ec6489796ac3fbca9e8a045_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzEyLTEwLTEtMS01MTQ2_e5da515f-59ad-4dda-882b-80a63217f9bb"
      unitRef="usd">3677000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i481efdeff38f4bd7a144237a476e991d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTItMS0xLTUxMTE_3fd66cd3-9842-40cd-96f2-1fe5d509fad8"
      unitRef="usd">20219000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTQtMS0xLTUxMjE_111d34ef-8047-4946-853a-e4a3291000e6"
      unitRef="usd">7137000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTYtMS0xLTUxMzA_8eb69028-4b3f-490d-9cb2-97c4b7396078"
      unitRef="usd">-5866000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i8c6ec50b274344f88a2f49e72ab5fdb7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTgtMS0xLTUxNDA_1d0a9761-1fc2-4dc2-b749-11e0822e950e"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i90a9b382ea184e509886e3f9d353cc8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE1LTEwLTEtMS01MTQ4_3d027ef1-a091-4cfe-aae7-718f91c7f0ef"
      unitRef="usd">21490000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9bc10eda4cb6420fa1dbe497a9b8e774_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTItMS0xLTUxMTE_cf5031a2-1973-4781-b728-10768c534f11"
      unitRef="usd">6377000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTQtMS0xLTUxMjE_37154df0-83a5-43a1-ac14-d2d0b4dd5eb2"
      unitRef="usd">-3609000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTYtMS0xLTUxMzA_610e4ed5-68d3-464a-b9de-5e2e1a5427df"
      unitRef="usd">-61000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i90be680fcb7b4d1098cc7a937320bcda_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTgtMS0xLTUxNDA_d1293c05-50ed-4a7a-973f-4aaf302d8751"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iaf669592c3b94cf9b373b97ac19e7712_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE2LTEwLTEtMS01MTQ4_c8d622f6-2e4d-41db-902e-c4b993177901"
      unitRef="usd">2707000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ieaf8e8dd2d1b4e029258e43e54142acd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTItMS0xLTUxMTE_8ab0faf3-7c75-4a54-af68-3248acc663bb"
      unitRef="usd">-3477000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTQtMS0xLTUxMjE_9089fd2a-3e69-4abb-acc0-5326c9d6c4b0"
      unitRef="usd">2033000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTYtMS0xLTUxMzA_841e7456-3b57-435b-93e2-20cb40afd389"
      unitRef="usd">-169000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i3b22942b0ed64a3f8a30f218737f6840_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTgtMS0xLTUxNDA_6bc74747-4143-42c2-8f2e-be4cb79317b1"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3e712a0a683048498d1c4c45ad2f0172_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE3LTEwLTEtMS01MTQ4_572bc27c-eff1-4fa7-821f-a912631ca4ec"
      unitRef="usd">-1613000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i842b252b2ec6489796ac3fbca9e8a045_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTItMS0xLTUxMTE_fbfaef86-9ff1-4a26-8bdb-bd34ebd91bca"
      unitRef="usd">3677000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTQtMS0xLTUxMjE_9938d9ed-7b07-4cec-a6f2-ad4ba84870f7"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTYtMS0xLTUxMzA_04c450c5-cdb2-45c7-8562-0332d432220c"
      unitRef="usd">214000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i82eaa61d221c47f29adc926d956f11ec_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTgtMS0xLTUxNDA_6df04c36-3352-41fd-b7ea-5734303d6d73"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i80481f443f8e4d2fa76dafd4d22f7ea8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xNjkvZnJhZzo2NmI0MDY2YzJkNDU0YmU5YWQ1NTU2ZTVjZmY5M2E3YS90YWJsZTo1YTZmYmVjN2NmNDQ0NmRmYjQ0MzUzYmYwNWEzZjA5My90YWJsZXJhbmdlOjVhNmZiZWM3Y2Y0NDQ2ZGZiNDQzNTNiZjA1YTNmMDkzXzE4LTEwLTEtMS01MTQ4_53647c9b-4df8-4121-a8d6-9fe5d8172ed5"
      unitRef="usd">3891000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902924424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information Document - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ICU MEDICAL INC/DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000883984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">33-0022692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">951 Calle Amanecer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">San Clemente<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">949<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">366-2183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.10 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ICUI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,594,086,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,138,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the Proxy Statement for registrant&#8217;s 2021 Annual Meeting of Stockholders filed or to be filed pursuant to Regulation 14A within 120 days following registrant&#8217;s fiscal year ended December&#160;31, 2020, are incorporated by reference into Part III of this Report.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654899956824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 396,097<span></span>
</td>
<td class="nump">$ 268,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Short-term investment securities</a></td>
<td class="nump">14,687<span></span>
</td>
<td class="nump">23,967<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">TOTAL CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENT SECURITIES</a></td>
<td class="nump">410,784<span></span>
</td>
<td class="nump">292,637<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $21,490 at December 31, 2020 and $20,219 at December 31, 2019</a></td>
<td class="nump">124,093<span></span>
</td>
<td class="nump">202,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">314,928<span></span>
</td>
<td class="nump">337,640<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepaid income taxes</a></td>
<td class="nump">29,480<span></span>
</td>
<td class="nump">15,720<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">41,492<span></span>
</td>
<td class="nump">33,981<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">920,777<span></span>
</td>
<td class="nump">882,197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">PROPERTY AND EQUIPMENT, net</a></td>
<td class="nump">466,628<span></span>
</td>
<td class="nump">456,085<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">46,571<span></span>
</td>
<td class="nump">34,465<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesNoncurrent', window );">LONG-TERM INVESTMENT SECURITIES</a></td>
<td class="nump">12,974<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GOODWILL</a></td>
<td class="nump">33,001<span></span>
</td>
<td class="nump">31,245<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">INTANGIBLE ASSETS, net</a></td>
<td class="nump">197,231<span></span>
</td>
<td class="nump">211,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred Income Tax Assets, Net</a></td>
<td class="nump">31,034<span></span>
</td>
<td class="nump">27,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other Assets</a></td>
<td class="nump">55,475<span></span>
</td>
<td class="nump">48,984<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">1,763,691<span></span>
</td>
<td class="nump">1,692,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">71,864<span></span>
</td>
<td class="nump">128,629<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">97,021<span></span>
</td>
<td class="nump">117,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued Income Taxes, Current</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">2,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent', window );">Business Combination, Contingent Consideration, Liability, Current</a></td>
<td class="nump">26,300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">195,488<span></span>
</td>
<td class="nump">248,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other Liabilities</a></td>
<td class="nump">47,835<span></span>
</td>
<td class="nump">32,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Income Tax Liabilities, Net</a></td>
<td class="nump">1,663<span></span>
</td>
<td class="nump">2,091<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesNoncurrent', window );">Accrued Income Taxes, Noncurrent</a></td>
<td class="nump">16,440<span></span>
</td>
<td class="nump">14,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>STOCKHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue', window );">Convertible preferred stock, $1.00 par value Authorized-500 shares; Issued and outstanding - none</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.10 par value - Authorized-80,000 shares; Issued and outstanding 21,058 shares at December 31, 2020 and issued 20,743 shares at December 31, 2019 and outstanding 20,742 shares at December 31, 2019</a></td>
<td class="nump">2,106<span></span>
</td>
<td class="nump">2,074<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">693,068<span></span>
</td>
<td class="nump">668,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury Stock, Value</a></td>
<td class="num">(39)<span></span>
</td>
<td class="num">(157)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">808,652<span></span>
</td>
<td class="nump">721,782<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,522)<span></span>
</td>
<td class="num">(15,402)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">1,502,265<span></span>
</td>
<td class="nump">1,377,244<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY</a></td>
<td class="nump">$ 1,763,691<span></span>
</td>
<td class="nump">$ 1,692,382<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21475-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=68074540&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654987812104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>REVENUES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 1,271,004<span></span>
</td>
<td class="nump">$ 1,266,208<span></span>
</td>
<td class="nump">$ 1,400,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of Goods Sold</a></td>
<td class="nump">809,507<span></span>
</td>
<td class="nump">794,344<span></span>
</td>
<td class="nump">830,012<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">461,497<span></span>
</td>
<td class="nump">471,864<span></span>
</td>
<td class="nump">570,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">283,953<span></span>
</td>
<td class="nump">276,982<span></span>
</td>
<td class="nump">320,002<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">42,948<span></span>
</td>
<td class="nump">48,611<span></span>
</td>
<td class="nump">52,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Restructuringandstrategictransactionexpense', window );">Restructuring, strategic transaction and integration expenses</a></td>
<td class="nump">28,409<span></span>
</td>
<td class="nump">80,574<span></span>
</td>
<td class="nump">105,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent earn-out</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="num">(47,400)<span></span>
</td>
<td class="nump">20,400<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Contractsettlements', window );">Contractsettlements</a></td>
<td class="num">(975)<span></span>
</td>
<td class="nump">5,737<span></span>
</td>
<td class="nump">41,613<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">363,335<span></span>
</td>
<td class="nump">364,504<span></span>
</td>
<td class="nump">540,272<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income from operations</a></td>
<td class="nump">98,162<span></span>
</td>
<td class="nump">107,360<span></span>
</td>
<td class="nump">29,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest Expense</a></td>
<td class="num">(1,753)<span></span>
</td>
<td class="num">(549)<span></span>
</td>
<td class="num">(709)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">OTHER (EXPENSE) INCOME,NET</a></td>
<td class="nump">1,085<span></span>
</td>
<td class="nump">7,896<span></span>
</td>
<td class="num">(6,673)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">97,494<span></span>
</td>
<td class="nump">114,707<span></span>
</td>
<td class="nump">22,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">(PROVISION) BENEFIT FOR INCOME TAXES</a></td>
<td class="num">(10,624)<span></span>
</td>
<td class="num">(13,672)<span></span>
</td>
<td class="nump">6,419<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 86,870<span></span>
</td>
<td class="nump">$ 101,035<span></span>
</td>
<td class="nump">$ 28,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 4.16<span></span>
</td>
<td class="nump">$ 4.90<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 4.02<span></span>
</td>
<td class="nump">$ 4.69<span></span>
</td>
<td class="nump">$ 1.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>WEIGHTED AVERAGE NUMBER OF SHARES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">20,907<span></span>
</td>
<td class="nump">20,629<span></span>
</td>
<td class="nump">20,394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">21,591<span></span>
</td>
<td class="nump">21,545<span></span>
</td>
<td class="nump">21,601<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Contractsettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractsettlements</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Contractsettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Restructuringandstrategictransactionexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and strategic transaction expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Restructuringandstrategictransactionexpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901793032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statement of Comprehensive Income - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 86,870<span></span>
</td>
<td class="nump">$ 101,035<span></span>
</td>
<td class="nump">$ 28,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax', window );">Cash flow hedge adjustments, net of taxes of $295, $392 and $317 for the years ended December 31, 2020, 2019 and 2018, respectively</a></td>
<td class="nump">904<span></span>
</td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">1,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment, net of taxes of $0 for all periods</a></td>
<td class="nump">12,929<span></span>
</td>
<td class="nump">372<span></span>
</td>
<td class="num">(3,104)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Other adjustments, net of taxes of $0 for all periods</a></td>
<td class="nump">47<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">13,880<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
<td class="num">(1,986)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 100,750<span></span>
</td>
<td class="nump">$ 102,578<span></span>
</td>
<td class="nump">$ 26,807<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902787576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock Shares [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Additional Paid-in Capital [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th">
<div>Retained Earnings [Member] </div>
<div>Cumulative Effect, Period of Adoption, Adjustment [Member]</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, Shares at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,210,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2017</a></td>
<td class="nump">$ 1,198,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,021<span></span>
</td>
<td class="nump">$ 625,568<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 585,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (14,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of restricted stock and exercise of stock options, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of restricted stock and exercise of stock options, including excess income tax benefits</a></td>
<td class="nump">14,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">8,090<span></span>
</td>
<td class="nump">6,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock,treasury stock acquired in lieu of cash payment on stock option exercises and income tax withholding obligations</a></td>
<td class="num">(6,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,252)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">24,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="num">(1,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,986)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">28,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2018</a></td>
<td class="nump">1,263,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,049<span></span>
</td>
<td class="nump">657,899<span></span>
</td>
<td class="num">(95)<span></span>
</td>
<td class="nump">620,747<span></span>
</td>
<td class="nump">$ 6,330<span></span>
</td>
<td class="num">(16,945)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, Shares at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,491,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of restricted stock and exercise of stock options, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">331,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of restricted stock and exercise of stock options, including excess income tax benefits</a></td>
<td class="nump">7,732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25<span></span>
</td>
<td class="num">(10,870)<span></span>
</td>
<td class="nump">18,577<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(80,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock,treasury stock acquired in lieu of cash payment on stock option exercises and income tax withholding obligations</a></td>
<td class="num">(18,639)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(18,639)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">21,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">1,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">101,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 1,377,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,074<span></span>
</td>
<td class="nump">668,947<span></span>
</td>
<td class="num">(157)<span></span>
</td>
<td class="nump">721,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15,402)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, Shares at Dec. 31, 2019</a></td>
<td class="nump">20,742,000<span></span>
</td>
<td class="nump">20,742,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of restricted stock and exercise of stock options, shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of restricted stock and exercise of stock options, including excess income tax benefits</a></td>
<td class="nump">$ 13,193<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">12,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury Stock, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(67,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock,treasury stock acquired in lieu of cash payment on stock option exercises and income tax withholding obligations</a></td>
<td class="num">(12,876)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(12,876)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</a></td>
<td class="nump">23,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net of tax</a></td>
<td class="nump">13,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">86,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,502,265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,106<span></span>
</td>
<td class="nump">$ 693,068<span></span>
</td>
<td class="num">$ (39)<span></span>
</td>
<td class="nump">$ 808,652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,522)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, Shares at Dec. 31, 2020</a></td>
<td class="nump">21,058,000<span></span>
</td>
<td class="nump">21,058,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30304-110892<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28129-110885<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32022-110900<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a-c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654983509528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 86,870<span></span>
</td>
<td class="nump">$ 101,035<span></span>
</td>
<td class="nump">$ 28,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">85,631<span></span>
</td>
<td class="nump">76,916<span></span>
</td>
<td class="nump">74,735<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Operatingleaserightofuseassetamortization', window );">Operatingleaserightofuseassetamortization</a></td>
<td class="nump">9,216<span></span>
</td>
<td class="nump">8,294<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">7,137<span></span>
</td>
<td class="nump">14,882<span></span>
</td>
<td class="nump">781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ProvisionForWarrantyAndReturns', window );">Provision for warranty and returns</a></td>
<td class="num">(1,576)<span></span>
</td>
<td class="num">(134)<span></span>
</td>
<td class="nump">5,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">23,954<span></span>
</td>
<td class="nump">21,918<span></span>
</td>
<td class="nump">24,241<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Gain (Loss) on Disposition of Property Plant Equipment</a></td>
<td class="num">(1,789)<span></span>
</td>
<td class="nump">12,872<span></span>
</td>
<td class="nump">8,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Productrationalization', window );">Contractsettlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">12,696<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment of Intangible Assets, Finite-lived</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeAmortizationOfPremium', window );">Bond premium amortization</a></td>
<td class="nump">231<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Debt issuance cost amortization</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">288<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of assets held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent earn-out</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="num">(47,400)<span></span>
</td>
<td class="nump">20,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductionRelatedImpairmentsOrCharges', window );">Production Related Impairments or Charges</a></td>
<td class="nump">2,626<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Sparepartsusage', window );">Sparepartsusage</a></td>
<td class="nump">11,191<span></span>
</td>
<td class="nump">24,301<span></span>
</td>
<td class="nump">7,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingActivitiesCashFlowStatement', window );">Other</a></td>
<td class="nump">6,939<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="nump">3,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Increase (Decrease) in Accounts Receivable</a></td>
<td class="nump">78,049<span></span>
</td>
<td class="num">(23,684)<span></span>
</td>
<td class="num">(76,742)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Increase (Decrease) in Inventories</a></td>
<td class="nump">19,196<span></span>
</td>
<td class="num">(24,997)<span></span>
</td>
<td class="num">(21,770)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Increase (Decrease) in Prepaid Expense and Other Assets</a></td>
<td class="num">(4,311)<span></span>
</td>
<td class="nump">8,588<span></span>
</td>
<td class="nump">3,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent', window );">Increase (Decrease) in Due from Related Parties, Current</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">97,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Increase (Decrease) in Other Operating Assets</a></td>
<td class="num">(16,069)<span></span>
</td>
<td class="num">(29,837)<span></span>
</td>
<td class="num">(9,086)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(46,415)<span></span>
</td>
<td class="num">(2,697)<span></span>
</td>
<td class="nump">23,270<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(29,379)<span></span>
</td>
<td class="num">(43,689)<span></span>
</td>
<td class="num">(29,553)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes', window );">Income taxes, including excess tax benefits and deferred income taxes</a></td>
<td class="num">(18,037)<span></span>
</td>
<td class="nump">4,680<span></span>
</td>
<td class="num">(19,997)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">222,752<span></span>
</td>
<td class="nump">101,918<span></span>
</td>
<td class="nump">160,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(92,005)<span></span>
</td>
<td class="num">(97,312)<span></span>
</td>
<td class="num">(92,720)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment', window );">Proceeds from Sale of Other Property, Plant, and Equipment</a></td>
<td class="nump">6,176<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="nump">765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale', window );">Proceeds from Sale of Property Held-for-sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Intangible asset additions</a></td>
<td class="num">(8,385)<span></span>
</td>
<td class="num">(8,728)<span></span>
</td>
<td class="num">(8,059)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Business acquisitions, net of cash acquired</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(76,133)<span></span>
</td>
<td class="num">(1,300)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of investment securities</a></td>
<td class="num">(32,825)<span></span>
</td>
<td class="num">(26,040)<span></span>
</td>
<td class="num">(30,496)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sale of investment securities</a></td>
<td class="nump">28,900<span></span>
</td>
<td class="nump">41,292<span></span>
</td>
<td class="nump">15,440<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in) provided by investing activities</a></td>
<td class="num">(98,139)<span></span>
</td>
<td class="num">(166,888)<span></span>
</td>
<td class="num">(103,370)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from Long-term Lines of Credit</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of Long-term obligations</a></td>
<td class="num">(150,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">13,193<span></span>
</td>
<td class="nump">7,732<span></span>
</td>
<td class="nump">14,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Finance Lease, Principal Payments</a></td>
<td class="num">(357)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchase of treasury stock</a></td>
<td class="num">(12,876)<span></span>
</td>
<td class="num">(18,639)<span></span>
</td>
<td class="num">(6,252)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(10,907)<span></span>
</td>
<td class="nump">8,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAbstract', window );"><strong>Effect of Exchange Rate on Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">2,854<span></span>
</td>
<td class="num">(234)<span></span>
</td>
<td class="num">(10,159)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total</a></td>
<td class="nump">127,427<span></span>
</td>
<td class="num">(76,111)<span></span>
</td>
<td class="nump">54,709<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">CASH AND CASH EQUIVALENTS, beginning of period</a></td>
<td class="nump">268,670<span></span>
</td>
<td class="nump">344,781<span></span>
</td>
<td class="nump">290,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">CASH AND CASH EQUIVALENTS, end of period</a></td>
<td class="nump">396,097<span></span>
</td>
<td class="nump">268,670<span></span>
</td>
<td class="nump">344,781<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLSOURE OF CASH FLOW INFORMATION</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid during the year for income taxes</a></td>
<td class="nump">31,628<span></span>
</td>
<td class="nump">9,675<span></span>
</td>
<td class="nump">12,598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest Paid, Excluding Capitalized Interest, Operating Activities</a></td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="nump">709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING ACTIVITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Accounts payable for property and equipment</a></td>
<td class="nump">$ 2,211<span></span>
</td>
<td class="nump">13,912<span></span>
</td>
<td class="nump">26,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfAssetsAcquired', window );">Fair value of assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_NetCashPaidReceivedforcurrentandprioracquisitions', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(76,133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,026<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAssumed1', window );">Liabilities Assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (17,612)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net change during the reporting period in the carrying amount as of the balance sheet date of payments made for taxes. Also includes the net change during the reporting period in the account that represents the temporary difference that results from income (loss) that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_NetCashPaidReceivedforcurrentandprioracquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Cash Paid (Received) for current and prior acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_NetCashPaidReceivedforcurrentandprioracquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Operatingleaserightofuseassetamortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operatingleaserightofuseassetamortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Operatingleaserightofuseassetamortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Productrationalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Productrationalization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Productrationalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ProvisionForWarrantyAndReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for warranty and returns</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ProvisionForWarrantyAndReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Sparepartsusage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sparepartsusage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Sparepartsusage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of assets acquired in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeAmortizationOfPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of purchase premium on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeAmortizationOfPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of liabilities assumed in noncash investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOperatingActivitiesCashFlowStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingActivitiesCashFlowStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductionRelatedImpairmentsOrCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductionRelatedImpairmentsOrCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908890936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 21,490,000<span></span>
</td>
<td class="nump">$ 20,219,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Convertible preferred stock, par value</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Convertible preferred stock, authorized shares</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Convertible preferred stock, outstanding shares</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.10<span></span>
</td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">80,000,000<span></span>
</td>
<td class="nump">80,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">21,058,000<span></span>
</td>
<td class="nump">20,743,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares issued</a></td>
<td class="nump">21,058,000<span></span>
</td>
<td class="nump">20,742,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury Stock, Shares</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">850<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898429400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Statement of Comprehensive Income (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax', window );">Other Comprehensive Income (Loss), Cash Flow Hedge Adjustments, Tax</a></td>
<td class="nump">$ 285,000<span></span>
</td>
<td class="nump">$ 392,000<span></span>
</td>
<td class="nump">$ 317,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax', window );">Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax', window );">Other Comprehensive (Income) Loss, Other Adjustments, Tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32262-110900<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30755-110894<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654899039912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</a></td>
<td class="text">BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Preparation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ICU Medical,&#160;Inc. ("ICU" or "we"), a Delaware corporation, operates in one business segment engaged in the development, manufacturing and sale of innovative medical devices used in infusion therapy, and critical care applications. We are one of the world's leading pure-play infusion therapy companies with a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and non-dedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. We sell the majority of our products through our direct sales force and through independent distributors throughout the U. S. and internationally. Additionally, we sell our products on an original equipment manufacturer basis to other medical device manufacturers. The manufacturing for all product groups occurs in Salt Lake City, Utah, Austin, Texas, Mexico and Costa Rica. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All subsidiaries are wholly owned and are included in the consolidated financial statements.&#160; All intercompany accounts and transactions have been eliminated.  Results of operations of companies purchased are included from the dates of acquisition.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.  These consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP").  Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.&#160; Actual results could differ from those estimates.&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash, Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents are short-term, highly liquid investments that are readily convertible to known amounts of cash and have original maturities of three months or less from the date of purchase as cash equivalents. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are stated at net realizable value.&#160; An allowance is provided for estimated collection losses based on an assessment of various factors.&#160; We consider prior payment trends, the age of the accounts receivable balances, financial status and other factors to estimate the cash which ultimately will be received.&#160; Such amounts cannot be known with certainty at the financial statement date.&#160; We regularly review individual past due balances for collectability.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method.&#160; Inventory costs include material, labor and overhead related to the manufacturing of our products.&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following at December&#160;31 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.424%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property, Plant and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following at December&#160;31 (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Molds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div><span><br/></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,434&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, cost</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,240&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,628&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Instruments placed with customers consist of drug-delivery and monitoring systems placed with customers under operating leases.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and molds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10 years</span></div></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize expenditures that materially increase the life of the related assets; maintenance and repairs are expensed as incurred.&#160;The costs and related accumulated depreciation applicable to property, plant and equipment sold or retired are removed from the accounts and any gain or loss is reflected in the statements of operations at the time of disposal. Depreciation expense was $62.4 million, $59.3 million and $58.1 million in the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We test goodwill for impairment on an annual basis in the month of November.&#160; If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.&#160;There were no accumulated impairment losses as of December&#160;31, 2020, 2019 and 2018. </span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the changes in the carrying amount of our goodwill for 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"/><td style="width:77.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we acquired the consulting arm of a small software company, which resulted in $1.3 million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, "Other" relates to a $1.9 million measurement period adjustment on our Medical Australia Limited acquisition and foreign currency translation.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we acquired Pursuit Vascular, Inc. ("Pursuit"), which resulted in $19.1 million of goodwill.  We also acquired a small foreign distributor, which resulted in $0.9 million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In 2020, "Other" relates to a $1.3&#160;million measurement period adjustment to deferred taxes related to the Pursuit acquisition and foreign currency translation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total amortized intangible assets<br/></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,443&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,868&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,674&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,231&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Life&#160;in&#160;Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,408&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense in 2020, 2019 and 2018 was $23.2 million, $17.7 million and $16.6 million, respectively.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:78.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,868&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our intangible assets that are not subject to amortization are reviewed annually for impairment or more often if there are indications of possible impairment.  We perform our annual intangible assets impairment test in November of each year. We did not have any intangible asset impairments in 2020, 2019 or 2018.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We periodically evaluate the recoverability of long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the assets are evaluated in relation to the operating performance and future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and discount rates, reflecting varying degrees of perceived risk. We did not have any long-lived asset impairments in 2020, 2019 or 2018.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investment Securities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments, exclusive of cash equivalents, are marketable securities intended to be sold within one year and may include trading securities, available-for-sale securities, and held-to-maturity securities (if maturing within one year at </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the time of acquisition).  Long-term investments are marketable securities intended to be sold after one year and may include trading securities, available-for-sale securities, and held-to-maturity securities.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment securities are considered available-for-sale and are &#8220;investment grade&#8221; and carried at fair value. Our investments currently consist of corporate bonds. Available-for-sale securities are recorded at fair value, and unrealized holding gains and losses are recorded, net of tax, as a component of accumulated other comprehensive income (loss). Unrealized losses on available-for-sale securities are charged against net earnings when a decline in fair value is determined to be other than temporary. Our management reviews several factors to determine whether a loss is other than temporary, such as the length and extent of the fair value decline, the financial condition and near term prospects of the issuer, and for equity investments, our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. For debt securities, management also evaluates whether we have the intent to sell or will likely be required to sell before its anticipated recovery. Realized gains and losses are accounted for on the specific identification method. There have been no realized gains or losses on the disposal of investments. Our investments mature in 2021 and 2022.  All short-term investment securities are all callable within one year.  </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment securities consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.016%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investment securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are determined based on the differences between the financial statements and the tax bases using rates as enacted in the laws. A valuation allowance is established if it is &#8220;more likely than not&#8221; that all or a portion of the deferred tax assets will not be realized.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits in the tax provision. We recognize liabilities for uncertain tax positions when it is more likely than not that a tax position will not be sustained upon examination and settlement with various taxing authorities. Liabilities for uncertain tax positions are measured based upon the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. We have not recorded any material interest or penalties during any of the years presented.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Generally, the functional currency of our international subsidiaries is the local currency. Generally, we translate the financial statements of these subsidiaries to U.S. dollars at the exchange rate in effect at the balance sheet date and revenues and expenses are translated at the average monthly exchange rates during the year. Certain of our international subsidiaries consolidate first with another subsidiary that utilizes a functional currency other than U.S. dollars.&#160;In those cases, we follow a step by step translation process utilizing the same sequence as the consolidation process.&#160;Translation adjustments are recorded as a component of accumulated other comprehensive (loss) income, a separate component of stockholders' equity on our consolidated balance sheets and the effect of exchange rate changes on cash and cash equivalents are reflected on our consolidated statements of cash flows.&#160;Gains and losses for transactions denominated in a currency other than the functional </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">currency of the entity are included in our statements of operations in other income (expense), net. Foreign currency transaction losses (gains), net were $7.2 million in 2020, $(0.7) million in 2019 and $7.9 million in 2018.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;&#160;We recognize revenues when we transfer control of promised goods to our customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods.  We offer certain volume-based rebates to our distribution customers, which we consider variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. Chargebacks are the difference between prices we charge our distribution customers and contracted prices we have with the end customer which are processed as credits to our distribution customers. In estimating the expected value of chargeback amounts for use in determining the transaction price, we use information available at the time, including our historical experience.  We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available and our historical experience. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The vast majority of our sales of Infusion Consumables, Infusion Systems, IV Solutions and Critical Care products are sold on a standalone basis and control of these products transfers to the customer upon shipment.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software license renewals are considered to be transferred to a customer at a point in time at the start of each renewal period, therefore revenue is recognized at that time.&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Deliverables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In certain circumstances, we enter into arrangements in which we provide multiple deliverables to our customers.  These bundled arrangements typically consist of the sale of infusion systems equipment, along with annual software licenses and related software implementation services, as well as infusion consumables, IV solutions and extended warranties.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant judgments related to these arrangements are (i) identifying the various performance obligations and (ii) estimating the relative standalone selling price of each performance obligation, typically using a directly observable method or calculated on a cost plus margin basis method.  Revenue related to the bundled equipment, software and software implementation services are typically combined into a single performance obligation and recognized upon implementation.  As annual software licenses are renewed, we recognize revenue for the license at a point in time, at the start of each annual renewal period. The transaction price allocated to the extended service-type warranty is recognized as revenue over the period the warranty service is provided. Consumables and solutions are separate performance obligations, recognized at a point in time.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shipping Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Costs to ship finished goods to our customers are included in cost of goods sold on the consolidated statements of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and reflected in selling, general and administrative expenses in our consolidated statements of operations and were $0.2 million in 2020, $0.1 million in 2019 and $0.6 million in 2018.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Post-retirement and Post-employment Benefits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a Section&#160;401(k)&#160;retirement plan ("plan") for employees.&#160;Our contributions to our 401(k) plan were approximately $10.7 million in 2020, $11.4 million in 2019 and $11.4 million in 2018. We also have post-retirement and post-employment obligations related to employees located in certain international countries. These obligations are immaterial to our financial statements taken as a whole.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our research and development costs are expensed as incurred.  In certain circumstances when an asset will have an alternative future use we capitalize the costs related to those assets.  Research and development costs include salaries and related benefits, consulting fees, production supplies, samples, travel costs, utilities and other miscellaneous administrative costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Net Income Per Share</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding plus dilutive securities.&#160;Dilutive securities include outstanding common stock options and unvested restricted stock units, less the number of shares that could have been purchased with the proceeds from the exercise of the options, using the treasury stock method. Options that are anti-dilutive, where their exercise price exceeds the average market price of the common stock are not included in the treasury stock method calculation. Restricted stock units that are anti-dilutive are not included in the treasury stock method. There were 12,083, 10,760 and 5,300 anti-dilutive shares in 2020, 2019 and 2018, respectively. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the calculation of net earnings per common share (&#8220;EPS&#8221;) &#8212; basic and diluted (in thousands except per share data):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,<br/>(in&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding (basic)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,907&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,629&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,394&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common and common equivalent shares outstanding&#160;(diluted)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,591&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,545&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,601&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - diluted</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">New Accounting Pronouncements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Standards </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The amendments in this update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal use software license. Costs to develop or obtain internal-use software that cannot be capitalized under subtopic 350-40, such as training costs and certain data conversion costs, also cannot be capitalized for a hosting arrangement that is a service contract. Therefore, an entity in a hosting arrangement that is a service contract determines which project stage (that is, preliminary project stage, application development stage, or post-implementation stage) an implementation activity relates to. Costs for implementation activities in the application development stage are capitalized depending on the nature of the costs, while costs incurred during the preliminary project and post-implementation stages are expensed as the activities are performed. The amendments in this update require the entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The amendments in this update are effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The amendments in this update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this update modify the disclosure requirements in Topic 820. The amendments remove from disclosure: the amount of and reasons for transfers between Level 1 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The amendments also made the following disclosure modifications: for investments in certain entities that calculate net asset value, an entity is required to disclose the timing of liquidation of an investee&#8217;s assets and the date when restrictions from redemption might lapse only if the investee has communicated the timing to the entity or announced the timing publicly; and the amendments clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. The amendments also added the following disclosure requirements: the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period; and the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, an entity may disclose other quantitative information (such as the median or arithmetic average) in lieu of the weighted average if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The amendments in ASU 2018-02 are effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This update amends the FASB's guidance on the impairment of financial instruments by requiring timelier recording of credit losses on loans and other financial instruments. The ASU adds an impairment model that is based on expected losses rather than incurred losses. The ASU also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04 - Codification Improvements to Topic 326, Financial Instruments - Credit Losses and in May 2019, the FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses to (Topic 326)- Targeted Transition Relief. ASU 2019-04 clarifies and corrects certain areas of the Codification and ASU 2019-05 provides entities with an option to irrevocably elect the fair value option in Subtopic 825-10, Financial Instruments&#8212;Overall, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of Topic 326. The amendments in these updates are effective for fiscal years beginning after December 15, 2019. The updated guidance requires a modified retrospective adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Recently Issued Accounting Standards </span></div>&#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The impact of this ASU on our contracts has not been material.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898621800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</a></td>
<td class="text">ACQUISITIONS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2019 Acquisitions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On November 2, 2019, we acquired 100% interest in Pursuit for cash consideration of approximately $75.0 million.  Additionally, Pursuit's equity holders are potentially entitled up to $50.0 million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out paid will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit. However, the earn-out is not to exceed $50.0 million. The acquisition of Pursuit and their ClearGuard HD is a natural extension of our needlefree IV connector and other infection control technologies, which together provides us the best of breed solutions.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Final Purchase Price</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes the final purchase price and the final allocation of the purchase price related to the assets and liabilities purchased (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration for acquired assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,833&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill - not tax deductible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,462&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">____________________________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Identifiable intangible assets included $69.0 million of developed technology, $10.8 million of trade name and $2.5 million of non-compete agreement.  The weighted amortization period for the total identifiable intangible assets is approximately fifteen years for developed technology, and trade name the weighted amortization period is fifteen years, and for the non-compete agreement the weighted amortization period is three years. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The identifiable intangible assets acquired have been valued as Level 3 assets at fair market value. The estimated fair value of identifiable intangible assets were developed using the income approach and are based on critical estimates, judgments and assumptions derived from: analysis of market conditions; discount rate; discounted cash flows; royalty rates; and estimated useful lives. Fixed assets were valued with the consideration of remaining economic lives. The raw materials inventory was valued at historical cost and adjusted for any obsolescence and finished goods inventory was valued at estimated sales proceeds less a nominal profit and costs to sell. The trade receivables, prepaid expenses and other current assets and assumed liabilities were recorded at their carrying values as of the date of the acquisition, as their carrying values approximated their fair values due to their short-term nature.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2019, we also acquired a small foreign distributor for approximately $4.6&#160;million in cash.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897249096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring, Strategic Transaction and Integration (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring and Related Activities Disclosure [Text Block]</a></td>
<td class="text">RESTRUCTURING, STRATEGIC TRANSACTION AND INTEGRATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring, strategic transaction and integration expenses were $28.4 million, $80.6 million and $105.4 million for the years ended December 31, 2020, 2019 and 2018, respectively.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Restructuring charges were $7.9 million, $8.4 million and $4.5 million for the years ended December 31, 2020, 2019 and 2018, respectively, and are included in the above restructuring, strategic transaction and integration expenses in our consolidated statement of operations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, restructuring charges were primarily related to severance and costs related to office and other facility closures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, restructuring charges were primarily related to severance and facility closure costs.  These charges were primarily related to a one-time charge to move our U.S. pump service depot to our existing Salt Lake City facility and other plant restructuring. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2018, we incurred restructuring charges related our 2017 acquisition of Hospira Infusion Systems ("HIS").  The restructuring charges were incurred as a result of integrating the acquired operations into our business and include severance costs related to involuntary employee terminations and facility exit costs related to the closure of the Dominican Republic manufacturing facilities acquired from Pfizer. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2015, we incurred restructuring charges related to an agreement with Dr. Lopez, a member of our Board of Directors and a former employee in our research and development department, pursuant to which we bought out Dr. Lopez's right to employment under his then-existing employment agreement, the buy-out, including payroll taxes, were paid in equal monthly installments until December 2020.  This has been fully paid as of December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table summarizes the activity for the restructuring-related charges discussed above and related accrual (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance January 1, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges incurred </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges incurred </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance pay and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,433)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employment agreement buyout</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retention and facility closure expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,242)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,549&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,929&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,361)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Strategic Transaction and Integration Expenses</span></div>&#160;&#160;&#160;&#160;During the years ended December 31, 2020, 2019 and 2018, we incurred $20.5 million, $72.2 million and $100.9 million, respectively, in strategic transaction and integration expenses, which are included in restructuring, strategic transaction and integration expenses in our consolidated statement of operations. The integration expenses during 2020 were related to the integration of HIS and included expenses for the migration of IT systems at our Austin facility. The strategic transaction and integration expenses during 2019 were primarily related to HIS,  included a one-time strategic supply chain restructuring charge of $22.1 million, which reduced our contracted commitments to our third party manufacturer and charges related to our Pfizer separation costs, which included a $12.7 million non-cash write-off of related assets. In 2018, our integration expenses were also primarily related to HIS. During 2018, in connection with the sale of the 2.5&#160;million of the shares Pfizer held in our common stock, we incurred a one-time fee payable to Pfizer in the amount of $8.0&#160;million.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI http://asc.fasb.org/topic&amp;trid=2175745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898649448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">REVENUE<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our primary product lines are Infusion Consumables, Infusion Systems, IV Solutions and Critical Care. The vast majority of our sales of these products are made on a stand-alone basis to hospitals and distributors. Revenue is typically recognized upon transfer of control of the products, which we deem to be at point of shipment. Our software licenses and  renewals are considered to be transferred to a customer at a point in time therefore revenue is recognized at the start of the license term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Payment is typically due in full within 30 days of delivery or the start of the contract term. Revenue is recorded in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. We offer certain volume-based rebates to our distribution customers, which we record as variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. We use information available at the time, including our historical experience to estimate the expected value in recording provisions for chargebacks.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available at that time and our historical experience. We also provide for extended service-type warranties, which we consider to be separate performance obligations. We allocate a portion of the transaction price to the extended service-type warranty based on its estimated relative selling price, and recognize revenue over the period the warranty service is provided. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We also enter into arrangements which include multiple performance obligations, see Note 1, Basis of Presentation and Summary of Significant Accounting Policies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The most significant judgments related to these arrangements include: </span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identifying the various performance obligations of these arrangements.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Estimating the relative standalone selling price of each performance obligation, typically using directly observable method or calculated on a cost plus margin basis method. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue disaggregated</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by product line (in thousands) and our disaggregated product line revenue as a percentage of total revenue:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product line</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Consumables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,039&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical Care</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,040&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report revenue on a "where sold" basis, which reflects the revenue within the country or region in which the ultimate sale is made to our external customer.&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by geography (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,627&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,681&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,040&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic sales accounted for 72%, 73% and 75% of total revenue in 2020, 2019 and 2018, respectively.  International sales accounted for 28%, 27% and 25% of total revenue in 2020, 2019 and 2018, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract balances</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our contract balances (deferred revenue) are recorded in accrued liabilities and other long-term liabilities in our consolidated balance sheet (see Note 10, Accrued Liabilities and Other Long-term liabilities).  The following table presents our changes in the contract balances for the years ended December 31, 2020 and 2019, (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, January 1, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,855)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,430)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During 2020, we recognized $4.7 million in revenue that was included in the opening contract balances for the year ended December 31, 2019.</span><span style="color:#ff0000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2020, revenue from remaining performance obligations related to implementation of software and equipment is $4.8 million. We expect to recognize substantially all of this revenue within the next three to six months.  Revenue from remaining performance obligations related to annual software licenses is $1.7 million.  We expect to recognize substantially all of this revenue over the next twelve months. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain a Contract with a Customer</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As part of the cost to obtain a contract, we may pay incremental commissions to sales employees upon entering into a sales contract. Under ASC Topic 606, we have elected to expense these costs as incurred as the period of benefit is less than one year.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical expedients and exemptions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In addition to the practical expedient applied to sales commissions, under ASC Topic 606, we elected to apply the practical expedient for shipping and handling costs incurred after the customer has obtained control of a good. We will continue to treat these costs as a fulfillment cost rather than as an additional promised service.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898606584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesOfLesseeDisclosureTextBlock', window );">Leases of Lessee Disclosure [Text Block]</a></td>
<td class="text">LEASES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adoption of ASC Topic 842, "Lease Accounting"</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We adopted ASU No. 2016-02, Leases (ASC Topic 842), effective January 1, 2019 on a modified retrospective transition method through a cumulative-effect adjustment at the beginning of the first quarter of 2019. We elected the 'package of practical expedients', which permitted us not to reassess our prior conclusions about lease identification, lease classification and initial direct costs. We did not elect the use-of-hindsight or the practical expedient pertaining to land easements; the latter not being applicable to us. We elected the short-term lease recognition exemption for all leases that qualify. This means, for those leases that qualify, we did not recognize right-of-use ("ROU") assets or lease liabilities, and this includes not recognizing ROU assets or lease liabilities for existing short-term leases of those assets in transition. Furthermore, we elected the practical expedient to not separate lease and non-lease components for all of our leases, non-lease components are primarily common area maintenance charges that we combine with the lease component when applying this ASU. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The impact of adopting this standard was the recognition of ROU assets and lease liabilities for our operating leases of $40.4 million as of January 1, 2019. The adoption of ASC 842 did not have a material impact on our consolidated earnings or on our cash flows.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Our operating leases with a term greater than one year are included in operating lease ROU assets and our financing lease assets are included in other assets. Our lease liabilities are included in accrued liabilities, and other long-term liabilities on our consolidated balance sheets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. Most of our leases do not provide an implicit rate, therefore we use our incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term based on the information available at commencement date. The lease ROU asset excludes initial direct costs incurred. Our lease terms include options to extend when it is reasonably certain that we will exercise that option. All of our operating leases have stated lease payments, which may include fixed rental increases. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We have operating leases for corporate, R&amp;D and sales and support offices, a distribution facility, device service centers, and certain equipment. Our leases have original lease terms of one year to fifteen years, some of which include options to extend the leases for up to an additional five years. For all of our leases, we do not include optional periods of extension in our current lease terms for the exercise of options to extend is not reasonably certain.&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the components of our lease cost (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization of ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the supplemental cash flow information related to our leases (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,258&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2020, the maturities of our lease liabilities for each of the next five years are approximately (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,759&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -URI http://asc.fasb.org/topic&amp;trid=2208923<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654896906776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award Share awards (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Payment Arrangement [Text Block]</a></td>
<td class="text">SHARE BASED AWARDS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a stock incentive plan for employees and directors and an employee stock purchase plan.&#160; Shares to be issued under these plans will be issued either from authorized but unissued shares or from treasury shares.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur stock compensation expense for stock options, restricted stock units ("RSU"), performance restricted stock units ("PRSU") and in years prior to 2018 stock purchased under our employee stock purchase plan ("ESPP"), which was suspended in 2017. We receive a tax benefit on stock compensation expense and direct tax benefits from the exercise of stock options and vesting of restricted stock units. We also have indirect tax benefits upon exercise of stock options and vesting of restricted stock units related to research and development tax credits which are recorded as a reduction of income tax expense.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes compensation costs and related tax benefits (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from stock-based compensation cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2020, we had $26.3 million of unamortized stock compensation cost which we will recognize as an expense over a weighted-average period of approximately 0.9 years. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Incentive and Stock Option Plans</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2011 Stock Incentive Plan ("2011 Plan") replaced our 2003 Stock Option Plan (&#8220;2003 Plan&#8221;). Our 2011 Plan initially had 650,000 shares available for issuance, plus the remaining available shares for grant from the 2003 Plan and any shares that were forfeited, terminated or expired that would have otherwise returned to the 2003 Plan. In 2012, 2014 and 2017, our stockholders approved amendments to the 2011 plan that increased the shares available for issuance by 3,275,000, bringing the initial shares available for issuance to 3,925,000, plus the remaining 248,700 shares that remained available for grant from the 2003 Plan. As of December&#160;31, 2020, the 2011 Plan has 4,188,300 shares of common stock reserved for issuance to employees, which includes 263,300 shares that transferred from the 2003 Plan.&#160;Shares issued as options or stock appreciation rights ("SARs") are charged against the 2011 Plan's share reserve as one share for one share issued.  Shares subject to awards other than options and SARs are charged against the 2011 Plan's share reserve as 2.09 shares for 1 share issued. Options may be granted with exercise prices at no less than fair market value at date of grant. Options granted under the 2011 Plan may be &#8220;non-statutory stock options&#8221; which expire no more than ten years from date of grant or &#8220;incentive stock options&#8221; as defined in Section&#160;422 of the Internal Revenue Code of 1986, as amended.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, our Compensation Committee of the Board of Directors awarded our then new Chief Executive Officer an employment inducement option to purchase 182,366 shares of our common stock and an employment inducement grant of restricted stock units with respect to 68,039 shares of our common stock. The inducement grants were made out of our 2014 Inducement Incentive Plan ("2014 Plan").</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2001 Directors&#8217; Stock Option Plan (the &#8220;Directors&#8217; Plan&#8221;), initially had 750,000 shares reserved for issuance to members of our Board of Directors, expired in November 2011.  Although no new grants may be made under the Director's Plan, grants made under the Director's Plan prior to its expiration continue to remain outstanding.&#160;Options not vested terminate if the directorship is terminated.&#160; </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Time-based Stock Options&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To date, all options granted under the 2014 Plan, 2011 Plan, 2003 Plan and Directors' Plan have been non-statutory stock options. The majority of the time-based outstanding employee option grants vest 25% after one year from the grant date and the balance vests ratably on a monthly basis over 36 months. The majority of the outstanding options granted to non-employee directors vest one year from the grant date. The options generally expire 10 years from the grant date.  </span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of time-based option grants is calculated using the Black-Scholes option valuation model.&#160;The expected term for the option grants was based on historical experience and expected future employee behavior. We estimate the volatility of our common stock at the date of grant based on the historical volatility of our common stock, based on the average expected exercise term. </span></div><div style="margin-bottom:3pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The table below summarizes the total time-based stock options granted, total valuation and the weighted average assumptions (dollars in thousands, except per option amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of time-based options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of options granted (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted average assumptions for stock option valuation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant price per option</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per option</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A summary of our stock option activity as of and for the year ended December&#160;31, 2020 is as follows:</span></div><div style="margin-bottom:8pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,616&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The intrinsic values for options exercisable, outstanding and vested or expected to vest at December&#160;31, 2020 is based on our closing stock price of $214.49 at December&#160;31, 2020 and are before applicable taxes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents information regarding stock option activity:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,915&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from stock option exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Awards</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we granted PRSUs to our executive officers. For the executive officers other than the Chief Executive Officer ("CEO"), Chief Financial Officer ("CFO") and the Chief Operations Officer ("COO"), the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable years. For the CEO, CFO and the COO, the performance shares will cliff-vest </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ending on March 6, 2023 and further be subject to the achievement of minimum three-year cumulative revenue and EPS targets, which when reviewed against a predetermined vesting matrix could result in 0% to 250% of the awarded units that could vest. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2019, we granted PRSUs to our executive officers. For the executive officers other than the CEO and the COO, the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable years.  For the CEO and the COO, the performance shares will cliff-vest ending on March 6, 2022 and further subject to the achievement of a minimum Cumulative Adjusted EBITDA. If for the three year period ending on December 31, 2021 the Cumulative Adjusted EBITDA has a growth of at least 6% to 8%, 50% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of between 8% to 10%, 100% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of over 10%, 200% of the awarded units will vest. In 2019, we also granted PRSUs to one of our non-executive employees. These PRSUs will vest at the end of a three-year period ending on March 31, 2022, if certain minimum performance goals are met. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we granted PRSUs to our executive officers. For the executive officers other than the CEO and the COO, the PRSUs will vest subject to a three-year time vesting and further subject to a determination by the Compensation Committee that the officers have met their individual performance goals for the applicable year. For the CEO and the COO, the performance shares will cliff-vest ending on February 15, 2021 and further subject to the achievement of a minimum Cumulative Adjusted EBITDA.  If for the three year period ending on December 31, 2020 the Cumulative Adjusted EBITDA has a growth of at least 6% to 8%, 50% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of between 8% to 10%, 100% of the awarded units will vest. If on the vesting date the Cumulative Adjusted EBITDA has a growth of over 10%, 200% of the awarded units will vest. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2017, we granted PRSUs to our executive officers. The PRSUs were scheduled to vest, if at all, upon the achievement of a minimum Cumulative Adjusted EBITDA, subject to a three-year cliff vesting ending on December 31, 2019.  If at that date, our Cumulative Adjusted EBITDA is at least $600 million but less than $650 million, 100% of the awarded units will vest.  If our Cumulative Adjusted EBITDA is at least $650 million but less than $700 million, 200% of the awarded units will vest. If our Cumulative Adjusted EBITDA is at least $700 million, 300% of the awarded units will vest.  On January 17, 2020, the Compensation Committee made the determination that the 2017 PRSU shares were earned by our executive officers at the 300% achievement level.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2016, we granted PRSUs to our executive officers, which vested on December 31, 2018. During the first quarter of 2019, the Compensation Committee determined the award granted vested at 300%, as a minimum specified compound annual growth rate ("CAGR") in adjusted EBITDA per share of greater than 12% was reached for the 3-year performance period January 1, 2016 through December 31, 2018. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units are granted annually to our Board of Directors and vest on the first anniversary of the grant date, or the date of our annual meeting, whichever occurs first. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, 2019 and 2018, we granted RSUs to certain employees that vest ratably on the anniversary of the grant over three years. We recognize forfeitures as they occur.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair market value of our PRSUs and RSUs is determined by our stock price on the grant date.</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes our restricted stock award activity (dollars in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands except shares and per share amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSU</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares earned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">PRSU shares earned in 2019 were related to performance awards granted to executives in 2016 and 2018 and PRSU shares earned in 2020 were related to performance awards granted to executives in 2017, 2018, and 2019.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a summary of our PRSU and RSU activity as of and for the year ended December&#160;31, 2020: &#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in units due to performance expectations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested and expected to vest at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(a) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Relates to 2018 CEO and COO PRSUs granted and 2019 and 2020 PRSUs granted to a non-executive employee, assumes attainment of an increased payout rate based on performance expectations.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">ESPP</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have an ESPP under which U.S. employees may purchase up to $25,000 annually of common stock at 85% of its fair market value at the beginning or the end of a six-month offering period, whichever is lower. There are 750,000 shares of common stock reserved for issuance under the ESPP, which is subject to an annual increase of the least of 300,000 shares, two percent of the shares outstanding or such a number as determined by the Board.&#160;To date, there have been no increases.&#160;As of December&#160;31, 2020, there were 133,487 shares available for future issuance. The ESPP is intended to constitute an &#8220;employee stock purchase plan&#8221; within the meaning of Section&#160;423 of the Internal Revenue Code.  We suspended our ESPP in 2017.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654990300920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments and Hedging Activities Disclosure [Text Block]</a></td>
<td class="text">DERIVATIVES AND HEDGING ACTIVITIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hedge Accounting and Hedging Program</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  The purpose of our cash flow hedging program is to manage the foreign currency exchange rate risk on forecasted expenses denominated in currencies other than the functional currency of the operating unit. We do not issue derivatives for trading or speculative purposes.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To receive hedge accounting treatment, all hedging relationships are formally documented at the inception of the hedge, and the hedges must be highly effective in offsetting changes to future cash flows on hedged transactions. The par forward contract is designated and qualifies as a cash flow hedge. Our derivative instrument is recorded at fair value on the Consolidated Balance Sheets and is classified based on the instrument's maturity date. We record changes in the fair value of the effective portion of the derivative instrument as a component of Other Comprehensive Income (Loss) and we reclassify that gain or loss into earnings in the same line item associated with the forecasted transaction and in the same period during which the hedged transaction affects earnings.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We began hedging a portion of our Mexico forecasted expenses denominated in Pesos ("MXN") in May 2017 by entering into a two-year cross-currency par forward contract. The term of this currency forward contract was May 1, 2017 to May 1, 2019. The derivative instrument had a fixed forward rate of 20.01 MXN/USD over the term of the two-year contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In January 2018, we entered into a six-month cross-currency par forward contract. The term of this six-month contract was May 1, 2019 to November 1, 2019. The derivative instrument had a fixed forward rate of 20.43 MXN/USD over the term of the six-month contract.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In November 2018, we entered into a one-year cross-currency par forward contract. The term of the one-year hedge was November 1, 2019 to November 3, 2020. The derivative instrument matured in equal monthly amounts at a fixed forward rate of 22.109 MXN/USD.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, we entered into a one-year cross-currency par forward contract. The total notional amount of this outstanding derivative as of December 31, 2020 was approximately 436.8 million MXN. The term of the one-year contract is November 3, 2020 to December 1, 2021. The derivative instrument matures in equal monthly amounts at a fixed forward rate of 24.26 MXN/USD.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the fair values of our derivative instruments included within the Consolidated Balance Sheets (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:42.238%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Balance Sheet <br/>Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contract:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Consolidated Statements of Operations (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Gain in the <br/>Consolidated Statements of Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized the following gains on our foreign exchange contract designated as a cash flow hedge (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain Recognized in Other Comprehensive Income on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,550&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2020, we expect approximately $3.6 million of the deferred gain on the outstanding derivatives in accumulated other comprehensive (loss) income to be reclassified to net income during the next 12 months concurrent with the underlying hedged transactions also being reported in net income.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898604344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text">FAIR VALUE MEASUREMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1:  quoted prices in active markets for identical assets or liabilities;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2:  inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3:  unobservable inputs that are supported by little or no market activity and that are significant to the fair values of the assets or liabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent earn-out liabilities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2017, we recognized an earn-out liability upon the acquisition of HIS from Pfizer. Pfizer was entitled to receive between $191.3 million and $225.0 million in additional cash consideration based on the achievement of certain performance targets for the combined company for the three years ending December 31, 2019. The initial fair value of the earn-out was determined by employing a Monte Carlo simulation in a risk neutral framework. The underlying simulated variable was adjusted EBITDA. The adjusted EBITDA volatility estimate was based on a study of historical asset volatility for a set of comparable public companies. The model included other assumptions including the market price of risk, which was calculated as the weighted average cost of capital ("WACC") less the long term risk free rate. The initial value assigned to the contingent consideration was a result of forecasted product demand of our HIS business.  At each reporting date subsequent to the acquisition we remeasured the earn-out using the same methodology above and recognized any changes in value.  As of December 31, 2019, we determined that we did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue, that will likely be concluded during 2021.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In the fourth quarter of 2019, we recognized an earn-out liability related to the acquisition of Pursuit (see Note 2, Acquisitions). Pursuit's equity holders are potentially entitled up to $50.0 million in additional cash consideration contingent upon the achievement of certain sales and gross profit targets for specific customers. The earn-out paid will be calculated as a percentage of gross profit achieved during the earn-out period against a pre-determined target gross profit, not to exceed $50.0 million. We used a Monte Carlo simulation model to determine the fair value of the earn-out. The Monte Carlo simulation model utilizes multiple input variables to determine the value of the earn-out including historical volatility, a risk free interest rate, counter party credit risk and projected future gross profit, see below simulation input table related to Pursuit. The historical volatility was based on the median of ICU and a certain peer group. The risk-free interest rate is equal to the yield, as of the valuation date, of the zero-coupon U.S. Treasury bill that is commensurate with the term of the earn-out. The counter party credit risk is based on a synthetic credit rating of B1. If the probabilities in the model significantly change from what we initially and subsequently anticipate, the change could have a significant impact on our financial statements in the period recognized. Our contingent earn-out liability is separately stated in our consolidated balance sheets. </span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table provides a reconciliation of our Level 3 earn-out liabilities measured at estimated fair value based on an initial valuation and updated quarterly for the years ended December 31, 2020, 2019 and 2018 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.959%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earn-out Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition date fair value estimate of earn-out</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Changes in the fair value of the HIS earn-out during the performance period are due to a change in the forecast of the underlying target, adjusted EBITDA, and due to changes in other assumptions used in the Monte Carlo simulation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Relates to our acquisition of Pursuit, (see Note 2, Acquisitions).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The change in the fair value of the HIS earn-out was based on actual results as compared to the earn-out performance targets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Pursuit earn-out increased during 2020 primarily due to changes in the probabilities within the valuation model.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities as of the acquisition date to December 31, 2020.  Significant increases or decreases in these inputs in isolation could result in a significant impact on our fair value measurement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HIS Earn-out</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.399%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Simulation Input</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of <br/>December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At January 1, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WACC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20-year risk free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market price of risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pursuit Earn-out</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At Acquisition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Simulation Input</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 2, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue/Gross Profit Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Counter Party Risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments and foreign currency contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of our investments, which consists of corporate bonds, is estimated using observable market based inputs such as quoted prices, interest rates and yield curves or Level 2 inputs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The fair value of our Level 2 forward currency contract is estimated using observable market inputs such as known notional value amounts, spot and forward exchange rates. These inputs relate to liquid, heavily traded currencies with active markets which are available for the full term of the derivative. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;There were no transfers between levels in 2020 or 2019.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value&#160;measurements&#160;as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted&#160;prices<br/>in&#160;active<br/>markets&#160;for<br/>identical<br/>assets&#160;(level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>other<br/>observable<br/>inputs&#160;(level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>inputs&#160;(level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forwards:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value&#160;measurements&#160;as of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted&#160;prices<br/>in&#160;active<br/>markets&#160;for<br/>identical<br/>assets&#160;(level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>other<br/>observable<br/>inputs&#160;(level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>inputs&#160;(level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forwards:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654899034744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaids and Other Current Assets (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentAssetsTextBlock', window );">Other Current Assets [Text Block]</a></td>
<td class="text">PREPAID EXPENSES AND OTHER CURRENT ASSETS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Prepaid expenses and other current assets consist of the following (in thousands): &#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:347.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses and receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance and property taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT/GST receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contract</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,492&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,981&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898700152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities an Other Long-term Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</a></td>
<td class="text">ACCRUED LIABILITIES AND OTHER LONG-TERM LIABILITIES<div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued supply chain restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability-ST</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d">8,740</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b">7,362</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product field action</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties and returns</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued freight</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities-ST</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,021&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,776&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities-LT</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liability-LT</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,835&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________________________</span></div>(1) Consists of contracts with customers and suppliers that were valued at below market at the time of the HIS acquisition.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654899034744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Obligations (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LongTermDebtDisclosureAbstract', window );"><strong>Long-Term Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure [Text Block]</a></td>
<td class="text">LONG-TERM OBLIGATIONS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Five-year Senior Secured Revolving Credit Facility ("Credit Facility")</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 8, 2017, we entered into a five-year Revolving Credit Facility ("Credit Facility") with various lenders for $150 million, with Wells Fargo Bank, N.A. as the administrative agent, swingline lender and issuing lender. During March 2020, as a result of market uncertainty caused by the COVID-19 pandemic, we preemptively borrowed $150.0 million on our Credit Facility as a conservative measure to manage any potential short-term liquidity risk. As of December 31, 2020, we had fully repaid all amounts borrowed. As of December 31, 2020 and 2019, we had no borrowings and $150 million of availability under the Credit Facility. The Credit Facility matures on November 8, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility has an accordion feature that would enable us to increase the borrowing capacity of the Credit Facility by the greater of (i) $100 million and (ii) 2.00x Total Leverage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In connection with the Credit Facility, for the year ended December 31, 2017, we incurred $1.4 million in financing costs, which were capitalized and are included in prepaid expenses and other current assets and other assets in our consolidated balance sheets, in accordance with the appropriate short-term or long-term classification.  These fees are being amortized to interest expense over the remaining term of the Credit Facility.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Principal payments&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Principal payments, when drawn on the Credit Facility, are made at our discretion with the entire unpaid amount due at maturity.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In general, borrowing under the Credit Facility (other than Swingline loans) bears interest, at our option, based on the Base Rate plus applicable margin or the London Interbank Offered Rate ("LIBOR") rate plus applicable margin, as defined below: </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(A) Base Rate is defined as the highest of: (a) the Prime Rate; (b) the Federal Funds Rate plus 0.50%; and (c) the daily  LIBOR (as defined below) for a one month Interest Period plus 1%. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;(B) LIBOR Rate, as determined by the Administrative Agent, is defined as the rate per annum obtained by dividing (1) LIBOR by (2) 1.00 - Eurodollar Reserve Percentage. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Swingline loans will bear interest at the Base Rate plus the applicable Interest Margin. The Credit Facility has a per annum commitment fee (see table below) that will accrue on the unused amounts of the commitments under the Credit Facility.</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The applicable interest margins and the commitment fee with respect to the Credit Facility shall be based on the Total Leverage Ratio pursuant to the following pricing grid:&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Total <br/>Leverage Ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitment <br/>Fee</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIBOR <br/>+</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Rate <br/>+</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1.00 to 1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">II</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 1.00 to 1.00 but less than 2.00 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">III</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 2.50 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Guarantors and Collateral</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Our obligations under the Credit Facility are unconditionally guaranteed, on a joint and several basis, by ICU Medical, Inc. and certain of our existing subsidiaries.  Our obligations are secured by: (i) 100% of the equity interests of our guarantor </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subsidiaries; and (ii) all of the tangible and intangible personal property and assets related to us and our guarantor subsidiaries (including, without limitation, all accounts, equipment, inventory and other goods, all instruments, intellectual property and other general intangibles, deposit accounts, securities accounts and other investment property and cash), and (iii) all products, profits and proceeds of the foregoing.  Notwithstanding the foregoing, the collateral shall not include certain excluded property.</span></div><div><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Covenants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Credit Facility contains certain financial covenants pertaining to Consolidated Fixed Charge Coverage and Consolidated Total Leverage Ratios.  In addition, the Credit Facility has restrictions pertaining to limitations on debt, liens, negative pledges, loans, advances, acquisitions, other investments, dividends, distributions, redemptions, repurchases of equity interests, fundamental changes and asset sales and other dispositions, prepayments, redemptions and purchases of subordinated debt and other junior debt, transactions with affiliates, dividend and payment restrictions affecting subsidiaries, changes in line of business, fiscal year and accounting practices and amendment of organizational documents and junior debt documents. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Leverage Ratio is defined as the ratio of Consolidated Total Funded Indebtedness on such date, to Consolidated Adjusted EBITDA, as defined under the Credit Facility Agreement, for the most recently completed four fiscal quarters.  The maximum Consolidated Leverage Ratio is not more than 3.00 to 1.00.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The Consolidated Fixed Charge Coverage Ratio is defined as the ratio of: (a) Consolidated Adjusted EBITDA less the sum of (i) capital expenditures, (ii) federal, state, local and foreign income taxes paid in cash and (iii) cash restricted payments made after the closing date, to (b) Consolidated Fixed Charges for the most recently completed four fiscal quarters, calculated on a pro forma basis.  The minimum Consolidated Fixed Charge Coverage Ratio is 2.00 to 1.00. </span></div>&#160;&#160;&#160;&#160;We were in compliance with all financial covenants as of December 31, 2020.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_LongTermDebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_LongTermDebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898378456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes:<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text">INCOME TAXES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before taxes consisted of the following (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,600)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,494&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The provision (benefit) for income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,120)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,912)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,624&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,672&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,419)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accrued for tax contingencies for potential tax assessments, and in 2020 we recognized a $3.2 million net increase, most of which related to various federal, state and foreign tax reserves.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;A reconciliation of the provision for income taxes at the statutory rate to our effective tax rate is as follows (dollars in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at the expected statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal effect</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of the Tax Act</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP installment sale and repatriation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,624&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,672&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tax credits in 2020, 2019 and 2018 consist principally of research and developmental tax credits.&#160;</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Certain intellectual property and assets were repatriated in 2019 from a liquidation of foreign subsidiaries to the U.S. parent. The tax effect of the repatriation is included as IP installment sale and repatriation.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The components of our deferred income tax assets (liabilities) are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals/other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired future tax deductions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chargebacks, discounts, customer concessions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,891)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 481(a) adjustment - change in accounting method</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,295&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,371&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,907&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Tax Holidays and Carryforwards</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Net operating loss ("NOL") carryforwards consist of: (a) federal NOL carryforwards of $7.0 million which will expire at various dates from 2023 to indefinite carryforward periods, (b) state NOL carryforwards of $6.1 million which will expire at various dates from 2026 to indefinite carryforward periods and (c) foreign NOL carryforwards of $19.7 million which will expire at various dates from 2021 to indefinite carryforward periods.  Under Section&#160;382 of the Internal Revenue Code, certain ownership changes limit the utilization of the NOL carryforwards, and the amount of federal NOL carryforwards recorded is the net federal benefit available.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Other carryforwards include state research and development (&#8220;R&amp;D&#8221;) tax credit carryforwards of $16.7 million, which have an indefinite carryforward period.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;A substantial portion of our manufacturing operations in Costa Rica operate under various tax holiday and tax incentive programs due to expire in whole or in part in 2027. Certain of the holidays may be extended if specific conditions are met. The net impact of these tax holiday and tax incentives was an increase to our net earnings by $8.0 million or $0.37 per diluted share in 2020 and by $7.8 million or $0.36 per diluted share in 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency translation adjustments, and related tax effects, are an element of &#8220;other comprehensive income&#8221; and are not included in net income other than the revaluation of the associated deferred tax asset due to the Tax Act.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;As of December 31, 2020, we have estimated $97.8 million of undistributed foreign earnings and profits. Such earnings were previously subject to U.S. tax as a result of the Tax Act and much of any future remittances would generally be subject to no U.S. tax as a result of dividends received deductions and/or foreign tax credit relief. We intend to invest substantially all of our foreign subsidiary earnings, as well as our capital in our foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which we incur significant additional costs upon repatriation of such amounts.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to taxation in the United States and various states and foreign jurisdictions. Our United States federal income tax returns for tax years 2017 and forward are subject to examination by the Internal Revenue Service. Our principal state income tax returns for tax years 2012 and forward are subject to examination by the state tax authorities. The total gross amount of unrecognized tax benefits as of December&#160;31, 2020 was $18.4 million which, if recognized, would impact the effective tax rate.  We believe that adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax examinations cannot be predicted with certainty. As of December 31, 2020, it is not possible to estimate the amount of change, if any, in the unrecognized tax benefits that is reasonably possible within the next twelve months.  We recognize accrued interest and penalties related to unrecognized tax benefits as a component of income tax expense.  We have not accrued any penalties or interest as of December 31, 2020 or December 31, 2019.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cumulative gross unrecognized tax benefits (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to current year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,027&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654896883096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic Information and Significant Customers Geographic Information and Significant Customers (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Geographic Areas, Long-Lived Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock', window );">Information by Geographic Area and Customer Concentration [Text Block]</a></td>
<td class="text">GEOGRAPHIC INFORMATION AND SIGNIFICANT CUSTOMERS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Customers</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell products worldwide, on credit terms on an unsecured basis, as an OEM supplier, to independent medical supply distributors and directly to the end customer. The manufacturers and distributors, in turn, sell our products to healthcare providers. We do not currently derive a significant portion of our revenues from any one customer.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The table below presents our gross long-lived assets, consisting of property, plant and equipment, by country or region (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,701&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,411&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Foreign </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,606&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Worldwide Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information by Geographic Area and Customer Concentration [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicAreasLongLivedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicAreasLongLivedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897269000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity Note Disclosure [Text Block]</a></td>
<td class="text">STOCKHOLDERS' EQUITY<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In August&#160;2019, our Board of Directors approved a common stock purchase plan to purchase up to $100.0 million of our common stock. This plan has no expiration date. We have $100.0 million remaining on this purchase plan. We did not purchase any of our common stock under our common stock purchase plan in 2020, 2019 or 2018. We are currently limited on share purchases in accordance with the terms and conditions of our Credit Facility, (see Note 11, Long-Term Obligations).&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In 2020, we withheld 67,041 shares of our common stock from employee vested restricted stock units in consideration for $12.9 million in payments for the employee's share award income tax withholding obligations. We had 209 shares remaining in treasury at December 31, 2020.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we withheld 80,186 shares of our common stock from employee vested restricted stock units in consideration for $18.6 million in payments for the employee's share award income tax withholding obligations. We have 850 shares remaining in treasury at December 31, 2019.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we withheld 26,307 shares of our common stock from employee vested restricted stock units in consideration for $6.3 million in payments for the employee's share award income tax withholding obligations. We had 408 shares remaining in treasury at December 31, 2018.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use treasury stock to issue shares for stock option exercises and restricted stock grants.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accumulated Other Comprehensive (Loss) Income ("AOCI")</span></div><div><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCI, net of tax, were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:39.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized (Losses) Gains on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,959)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,104)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,682)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,945)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,310)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,402)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,381)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,784&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898372408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text">COMMITMENTS AND CONTINGENCIES<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;From time to time, we are involved in various legal proceedings, most of which are routine litigation, in the normal course of business.&#160; Our management does not believe that the resolution of the unsettled legal proceedings that we are involved with will have a material adverse impact on our financial position or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Off Balance Sheet Arrangements</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we have agreed to indemnify our officers and directors to the maximum extent permitted under Delaware law and to indemnify customers as to certain intellectual property matters related to sales of our products.&#160;There is no maximum limit on the indemnification that may be required under these agreements.&#160;We have never incurred, nor do we expect to incur, any liability for indemnification.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had a contractual earn-out arrangement in connection with our 2017 acquisition of HIS, which as of December 31, 2019 we determined did not meet the necessary performance targets that would require payout of any of the HIS earn-out liability.  Pfizer was entitled to receive between $191.3 million and $225.0 million in additional cash consideration based on the achievement of certain performance targets for the combined company for the three years ending December 31, 2019. As of the date of this filing, Pfizer has disputed our determination that the performance targets requiring payout of the HIS earn-out liability were not met. We expect the dispute will be resolved by binding arbitration unless both parties are able to come to an agreement on this issue (see Note 8, Fair Value Measurements).  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;During November 2019, we acquired Pursuit (see Note 2, Acquisitions). Total consideration for the acquisition includes a potential contractual earn-out of up to $50.0 million calculated based upon the achievement of certain performance targets during the earn-out period.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898586520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaborative and Other Arrangements (Notes)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_CollaborativeandOtherArrangementsAbstract', window );"><strong>Collaborative and Other Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementDisclosureTextBlock', window );">Collaborative Arrangement Disclosure [Text Block]</a></td>
<td class="text">COLLABORATIVE AND OTHER ARRANGEMENTS<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;On February 3, 2017, we entered into two manufacturing and supply agreements ("MSA's"), (i) whereby Pfizer will manufacture and supply us with certain agreed upon products for an initial five-year term with a one-time two-year option to extend and (ii) whereby we will manufacture and supply Pfizer certain agreed upon products for a term of five or ten years depending on the product, also with a one-time two-year option to extend. The MSA's provide each party with mutually beneficial interests and both of the MSA's are to be jointly managed by both Pfizer and ICU. The initial supply price, which will be annually updated, is in full consideration for all costs associated with the manufacture, documentation, packaging and certification of the products.</span></div>Related-party revenue for goods manufactured for Pfizer under our Manufacturing and Supply Agreements with Pfizer was $78.2&#160;million during 2018, and the cost of product manufactured by Pfizer for us under those agreements was $81.0&#160;million  during 2018.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_CollaborativeandOtherArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative and Other Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_CollaborativeandOtherArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6931272&amp;loc=SL5834143-161434<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 808<br> -URI http://asc.fasb.org/topic&amp;trid=5833765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898590680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data - Unaudited<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_QuarterlyFinancialDataUnauditedAbstract', window );"><strong>Quarterly Financial Data - Unaudited [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information [Text Block]</a></td>
<td class="text">SELECTED QUARTERLY FINANCIAL DATA - UNAUDITED<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter&#160;Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mar.&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jun.&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sept.&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dec.&#160;31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_QuarterlyFinancialDataUnauditedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Financial Data - Unaudited [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_QuarterlyFinancialDataUnauditedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898574808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:43.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.888%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Amounts&#160;in&#160;thousands)<br/>Description</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance&#160;at<br/>Beginning&#160;of<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Costs&#160;and<br/>Expenses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged&#160;to<br/>Other&#160;Accounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Write-off/<br/>Disposals</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance<br/>at&#160;End<br/>of&#160;Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December&#160;31, 2018:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,726&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,385&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,949)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December&#160;31, 2019:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,752&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,538)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,584)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December&#160;31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,866)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,490&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,609)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty and return reserve - inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,613)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,891&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903696584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Business Description and Basis of Presentation [Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation and Preparation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ICU Medical,&#160;Inc. ("ICU" or "we"), a Delaware corporation, operates in one business segment engaged in the development, manufacturing and sale of innovative medical devices used in infusion therapy, and critical care applications. We are one of the world's leading pure-play infusion therapy companies with a wide-ranging product portfolio that includes IV solutions, IV smart pumps with pain management and safety software technology, dedicated and non-dedicated IV sets and needlefree connectors designed to help meet clinical, safety and workflow goals. We sell the majority of our products through our direct sales force and through independent distributors throughout the U. S. and internationally. Additionally, we sell our products on an original equipment manufacturer basis to other medical device manufacturers. The manufacturing for all product groups occurs in Salt Lake City, Utah, Austin, Texas, Mexico and Costa Rica. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All subsidiaries are wholly owned and are included in the consolidated financial statements.&#160; All intercompany accounts and transactions have been eliminated.  Results of operations of companies purchased are included from the dates of acquisition.</span></div>The consolidated financial statements reflect all adjustments, which are normal and recurring in nature, necessary for fair financial statement presentation.  These consolidated financial statements were prepared in accordance with accounting principles generally accepted in the United States of America ("GAAP").<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text">Preparing financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.&#160; Actual results could differ from those estimates.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text">Cash equivalents are short-term, highly liquid investments that are readily convertible to known amounts of cash and have original maturities of three months or less from the date of purchase as cash equivalents.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</a></td>
<td class="text">Accounts receivable are stated at net realizable value.&#160; An allowance is provided for estimated collection losses based on an assessment of various factors.&#160; We consider prior payment trends, the age of the accounts receivable balances, financial status and other factors to estimate the cash which ultimately will be received.&#160; Such amounts cannot be known with certainty at the financial statement date.&#160; We regularly review individual past due balances for collectability.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text">Inventories are stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and molds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10 years</span></div></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize expenditures that materially increase the life of the related assets; maintenance and repairs are expensed as incurred.&#160;The costs and related accumulated depreciation applicable to property, plant and equipment sold or retired are removed from the accounts and any gain or loss is reflected in the statements of operations at the time of disposal. Depreciation expense was $62.4 million, $59.3 million and $58.1 million in the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>&#160;&#160;&#160;&#160;We test goodwill for impairment on an annual basis in the month of November.&#160; If the carrying amount of goodwill exceeds the implied estimated fair value, an impairment charge to current operations is recorded to reduce the carrying value to the implied estimated fair value.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</a></td>
<td class="text">Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Long-Lived Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We periodically evaluate the recoverability of long-lived assets whenever events and changes in circumstances indicate that the carrying amount of an asset may not be fully recoverable. When indicators of impairment are present, the carrying values of the assets are evaluated in relation to the operating performance and future undiscounted cash flows of the underlying business. The net book value of the underlying asset is adjusted to fair value if the sum of the expected discounted cash flows is less than book value. Fair values are based on estimates of market prices and assumptions concerning the amount and timing of estimated future cash flows and discount rates, reflecting varying degrees of perceived risk. We did not have any long-lived asset impairments in 2020, 2019 or 2018.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investment, Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investment Securities</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments, exclusive of cash equivalents, are marketable securities intended to be sold within one year and may include trading securities, available-for-sale securities, and held-to-maturity securities (if maturing within one year at </span></div>the time of acquisition).  Long-term investments are marketable securities intended to be sold after one year and may include trading securities, available-for-sale securities, and held-to-maturity securities.Our investment securities are considered available-for-sale and are &#8220;investment grade&#8221; and carried at fair value. Our investments currently consist of corporate bonds. Available-for-sale securities are recorded at fair value, and unrealized holding gains and losses are recorded, net of tax, as a component of accumulated other comprehensive income (loss). Unrealized losses on available-for-sale securities are charged against net earnings when a decline in fair value is determined to be other than temporary. Our management reviews several factors to determine whether a loss is other than temporary, such as the length and extent of the fair value decline, the financial condition and near term prospects of the issuer, and for equity investments, our intent and ability to hold the security for a period of time sufficient to allow for any anticipated recovery in fair value. For debt securities, management also evaluates whether we have the intent to sell or will likely be required to sell before its anticipated recovery. Realized gains and losses are accounted for on the specific identification method. There have been no realized gains or losses on the disposal of investments. Our investments mature in 2021 and 2022.  All short-term investment securities are all callable within one year.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred taxes are determined based on the differences between the financial statements and the tax bases using rates as enacted in the laws. A valuation allowance is established if it is &#8220;more likely than not&#8221; that all or a portion of the deferred tax assets will not be realized.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to unrecognized tax benefits in the tax provision. We recognize liabilities for uncertain tax positions when it is more likely than not that a tax position will not be sustained upon examination and settlement with various taxing authorities. Liabilities for uncertain tax positions are measured based upon the largest amount of benefit that is greater than 50% likely of being realized upon ultimate settlement. We have not recorded any material interest or penalties during any of the years presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions and Translations Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Generally, the functional currency of our international subsidiaries is the local currency. Generally, we translate the financial statements of these subsidiaries to U.S. dollars at the exchange rate in effect at the balance sheet date and revenues and expenses are translated at the average monthly exchange rates during the year. Certain of our international subsidiaries consolidate first with another subsidiary that utilizes a functional currency other than U.S. dollars.&#160;In those cases, we follow a step by step translation process utilizing the same sequence as the consolidation process.&#160;Translation adjustments are recorded as a component of accumulated other comprehensive (loss) income, a separate component of stockholders' equity on our consolidated balance sheets and the effect of exchange rate changes on cash and cash equivalents are reflected on our consolidated statements of cash flows.&#160;Gains and losses for transactions denominated in a currency other than the functional </span></div>currency of the entity are included in our statements of operations in other income (expense), net. Foreign currency transaction losses (gains), net were $7.2 million in 2020, $(0.7) million in 2019 and $7.9 million in 2018.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;&#160;&#160;&#160;&#160;We recognize revenues when we transfer control of promised goods to our customers in an amount that reflects the consideration to which we expect to be entitled in exchange for those goods.  We offer certain volume-based rebates to our distribution customers, which we consider variable consideration when calculating the transaction price. Rebates are offered on both a fixed and tiered/variable basis. In both cases, we use information available at the time and our historical experience with each customer to estimate the most likely rebate amount. We also provide chargebacks to distributors that sell to end-customers at prices determined under a contract between us and the end-customer. Chargebacks are the difference between prices we charge our distribution customers and contracted prices we have with the end customer which are processed as credits to our distribution customers. In estimating the expected value of chargeback amounts for use in determining the transaction price, we use information available at the time, including our historical experience.  We also warrant products against defects and have a policy permitting the return of defective products, for which we accrue and expense at the time of sale using information available and our historical experience. Our revenues are recorded at the net sales price, which includes an estimate for variable consideration related to rebates, chargebacks and product returns.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The vast majority of our sales of Infusion Consumables, Infusion Systems, IV Solutions and Critical Care products are sold on a standalone basis and control of these products transfers to the customer upon shipment.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software license renewals are considered to be transferred to a customer at a point in time at the start of each renewal period, therefore revenue is recognized at that time.&#160;&#160;&#160;&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Deliverables</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In certain circumstances, we enter into arrangements in which we provide multiple deliverables to our customers.  These bundled arrangements typically consist of the sale of infusion systems equipment, along with annual software licenses and related software implementation services, as well as infusion consumables, IV solutions and extended warranties.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our most significant judgments related to these arrangements are (i) identifying the various performance obligations and (ii) estimating the relative standalone selling price of each performance obligation, typically using a directly observable method or calculated on a cost plus margin basis method.  Revenue related to the bundled equipment, software and software implementation services are typically combined into a single performance obligation and recognized upon implementation.  As annual software licenses are renewed, we recognize revenue for the license at a point in time, at the start of each annual renewal period. The transaction price allocated to the extended service-type warranty is recognized as revenue over the period the warranty service is provided. Consumables and solutions are separate performance obligations, recognized at a point in time.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Cost [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Advertising Expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Advertising expenses are expensed as incurred and reflected in selling, general and administrative expenses in our consolidated statements of operations and were $0.2 million in 2020, $0.1 million in 2019 and $0.6 million in 2018.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementPlansPolicy', window );">Pension and Other Postretirement Plans, Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Post-retirement and Post-employment Benefits</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sponsor a Section&#160;401(k)&#160;retirement plan ("plan") for employees.&#160;Our contributions to our 401(k) plan were approximately $10.7 million in 2020, $11.4 million in 2019 and $11.4 million in 2018. We also have post-retirement and post-employment obligations related to employees located in certain international countries. These obligations are immaterial to our financial statements taken as a whole.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense, Policy [Policy Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>The majority of our research and development costs are expensed as incurred.  In certain circumstances when an asset will have an alternative future use we capitalize the costs related to those assets.  Research and development costs include salaries and related benefits, consulting fees, production supplies, samples, travel costs, utilities and other miscellaneous administrative costs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share, Policy [Policy Text Block]</a></td>
<td class="text">Net Income Per ShareNet income per share is computed by dividing net income by the weighted average number of common shares outstanding. Diluted net income per share is computed by dividing net income by the weighted average number of common shares outstanding plus dilutive securities.&#160;Dilutive securities include outstanding common stock options and unvested restricted stock units, less the number of shares that could have been purchased with the proceeds from the exercise of the options, using the treasury stock method. Options that are anti-dilutive, where their exercise price exceeds the average market price of the common stock are not included in the treasury stock method calculation. Restricted stock units that are anti-dilutive are not included in the treasury stock method.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116846552&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementPlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66047640&amp;loc=d3e39622-114963<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 80<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=65877416&amp;loc=d3e29149-114947<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6412939&amp;loc=d3e15145-114933<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementPlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901084072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following at December&#160;31 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.424%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,709&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314,928&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337,640&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following at December&#160;31 (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.863%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land, building and building improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Molds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div><div><span><br/></span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,383&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,434&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, cost</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,096&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,240&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(376,468)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320,155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">466,628&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456,085&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Instruments placed with customers consist of drug-delivery and monitoring systems placed with customers under operating leases.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All property, plant and equipment are stated at cost.&#160; We use the straight-line method for depreciating property, plant  and equipment over their estimated useful lives.&#160; Estimated useful lives are:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.747%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Building improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 - 30 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, equipment and molds</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture, fixtures and office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 - 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Instruments placed with customers<br/></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 - 10 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text">The following table presents the changes in the carrying amount of our goodwill for 2020, 2019 and 2018 (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.491%"><tr><td style="width:1.0%"/><td style="width:77.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.356%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,357&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,462)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,195&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,245&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;______________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, we acquired the consulting arm of a small software company, which resulted in $1.3 million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2018, "Other" relates to a $1.9 million measurement period adjustment on our Medical Australia Limited acquisition and foreign currency translation.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3)  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, we acquired Pursuit Vascular, Inc. ("Pursuit"), which resulted in $19.1 million of goodwill.  We also acquired a small foreign distributor, which resulted in $0.9 million of goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In 2020, "Other" relates to a $1.3&#160;million measurement period adjustment to deferred taxes related to the Pursuit acquisition and foreign currency translation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Indefinite-Lived Intangible Assets</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, carried at cost less accumulated amortization and amortized on a straight-lined basis, were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr style="height:20pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Amortization<br/>Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,797&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,056&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,741&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,365&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,061&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,966&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Total amortized intangible assets<br/></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267,311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,443&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,868&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,674&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,231&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization<br/>Life&#160;in&#160;Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,519&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,803&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-contractual customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,254&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,228&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,275&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,858&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,991&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277,266&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,858&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,408&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;____________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">* Internally developed software will be amortized when the projects are complete and the assets are ready for their intended use.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020 estimated annual amortization for our intangible assets for each of the next five years is approximately (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:78.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,747&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,724&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,868&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Available-for-sale Securities [Table Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investment securities consist of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.943%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.578%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.016%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.821%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term corporate bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total investment securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,661&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized Holding Gains (Losses)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term corporate bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text">The following table presents the calculation of net earnings per common share (&#8220;EPS&#8221;) &#8212; basic and diluted (in thousands except per share data):&#160;<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,<br/>(in&#160;thousands,&#160;except&#160;per&#160;share&#160;data)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,793&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding (basic)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,907&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,629&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,394&#160;</span></td><td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common and common equivalent shares outstanding&#160;(diluted)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,591&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,545&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,601&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.16&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.41&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EPS - diluted</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b),(d)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902892744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Pursuit Vascular (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</a></td>
<td class="text">The following table summarizes the final purchase price and the final allocation of the purchase price related to the assets and liabilities purchased (in thousands):<div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.373%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash consideration for acquired assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of contingent consideration </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,833&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final Purchase Price Allocation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade receivables</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,065)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,140&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill - not tax deductible</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,462&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,833&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">____________________________________________</span></div>(1)  Identifiable intangible assets included $69.0 million of developed technology, $10.8 million of trade name and $2.5 million of non-compete agreement.  The weighted amortization period for the total identifiable intangible assets is approximately fifteen years for developed technology, and trade name the weighted amortization period is fifteen years, and for the non-compete agreement the weighted amortization period is three years.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654896889528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring, Strategic Transaction and Integration Schedule of Restructuring and Related Costs (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Restructuring and Related Costs [Table Text Block]</a></td>
<td class="text">The following table summarizes the activity for the restructuring-related charges discussed above and related accrual (in thousands): <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.291%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance January 1, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges incurred </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charges incurred </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency Translation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accrued Balance December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Severance pay and benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">677&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,634&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,433)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,858&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employment agreement buyout</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(460)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retention and facility closure expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,530)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,570)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,416&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,242)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,549&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,929&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,361)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654895623592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue [Table Text Block]</a></td>
<td class="text">The following table represents our revenues disaggregated by product line (in thousands) and our disaggregated product line revenue as a percentage of total revenue:<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.069%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Product line</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Consumables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473,740&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477,611&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">483,039&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Infusion Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355,484&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">388,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">507,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Critical Care</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,602&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,040&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;We report revenue on a "where sold" basis, which reflects the revenue within the country or region in which the ultimate sale is made to our external customer.&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table represents our revenues disaggregated by geography (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:60.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geography</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, the Middle East and Africa</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">342,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910,627&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,342&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,054,681&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Revenues</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,271,004&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266,208&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,400,040&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Domestic sales accounted for 72%, 73% and 75% of total revenue in 2020, 2019 and 2018, respectively.  International sales accounted for 28%, 27% and 25% of total revenue in 2020, 2019 and 2018, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Contract with Customer, Asset and Liability [Table Text Block]</a></td>
<td class="text">Our contract balances (deferred revenue) are recorded in accrued liabilities and other long-term liabilities in our consolidated balance sheet (see Note 10, Accrued Liabilities and Other Long-term liabilities).  The following table presents our changes in the contract balances for the years ended December 31, 2020 and 2019, (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:79.398%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.402%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, January 1, 2019</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,282)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,794)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue recognized</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,539)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31, 2019</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,855)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,341)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue recognized</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenue deferred due to implementation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,363)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, December 31, 2020</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,430)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903234024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text">The following table presents the components of our lease cost (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,011&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost - amortization of ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,021&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,333&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_SupplementalCashFlowInformationLeasesTableTextBlock', window );">Supplemental Cash Flow Information Leases</a></td>
<td class="text">The following table presents the supplemental cash flow information related to our leases (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">&#160;2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,344&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock', window );">Supplemental Balance Sheet Information Leases</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental balance sheet information related to our operating leases (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,465&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,362&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,019&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,896&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,759&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,258&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental balance sheet information related to our finance leases (in thousands, except lease term and discount rate):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.766%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease right-of-use assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 years</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</a></td>
<td class="text">As of December 31, 2020, the maturities of our lease liabilities for each of the next five years are approximately (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.584%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.767%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,981&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,956&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Lease Payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,348&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,759&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,942&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_SupplementalBalanceSheetInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplemental Balance Sheet Information Leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_SupplementalBalanceSheetInformationLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_SupplementalCashFlowInformationLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplemental Cash Flow Information Leases</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_SupplementalCashFlowInformationLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654983080216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock', window );">Schedule of stock compensation and related tax benefits [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes compensation costs and related tax benefits (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,954&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,241&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from stock-based compensation cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indirect tax benefit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</a></td>
<td class="text">The table below summarizes the total time-based stock options granted, total valuation and the weighted average assumptions (dollars in thousands, except per option amounts):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of time-based options granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,265&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,815&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value of options granted (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Weighted average assumptions for stock option valuation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected stock price volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant price per option</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269.80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per option</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Payment Arrangement, Option, Activity [Table Text Block]</a></td>
<td class="text">A summary of our stock option activity as of and for the year ended December&#160;31, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Exercise Price Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,047,854&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.08&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810,616&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest, December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ExercisedOptionsDataTableTextBlock', window );">Exercised Options Data [Table Text Block]</a></td>
<td class="text">The following table presents information regarding stock option activity:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value of options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,915&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash received from exercise of stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,732&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit from stock option exercises</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,653&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</a></td>
<td class="text">The table below summarizes our restricted stock award activity (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year&#160;ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(In thousands except shares and per share amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSU</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares earned</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSU</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252.42&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Grant date fair value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,067&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intrinsic value vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Nonvested Restricted Stock Shares Activity [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a summary of our PRSU and RSU activity as of and for the year ended December&#160;31, 2020: &#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Grant Date Fair Value Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.82&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in units due to performance expectations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (a)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,454&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.66&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,820)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,864)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested and expected to vest at December&#160;31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220,760&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.77&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,351&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ExercisedOptionsDataTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercised Options Data [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ExercisedOptionsDataTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of stock compensation and related tax benefits [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654994370744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock', window );">Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]</a></td>
<td class="text">The following table presents the fair values of our derivative instruments included within the Consolidated Balance Sheets (in thousands):<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:42.238%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Derivatives</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated Balance Sheet <br/>Location</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contract:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The following table presents the amounts affecting the Consolidated Statements of Operations (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:32.867%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.229%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.787%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Location of Gain in the <br/>Consolidated Statements of Operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text"><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognized the following gains on our foreign exchange contract designated as a cash flow hedge (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.457%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.460%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain Recognized in Other Comprehensive Income on Derivatives</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount of Gain Reclassified From Accumulated Other Comprehensive Income into Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location of Gain Reclassified From Accumulated Other Comprehensive Income into Income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange forward contract</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total derivatives designated as cash flow hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,550&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,063&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">790&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">916&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139655007540920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock', window );">Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</a></td>
<td class="text">The following table provides a reconciliation of our Level 3 earn-out liabilities measured at estimated fair value based on an initial valuation and updated quarterly for the years ended December 31, 2020, 2019 and 2018 (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:78.109%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.959%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Earn-out Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,400&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition date fair value estimate of earn-out</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in fair value of contingent earn-out (included in income from operations as a separate line item)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contingent earn-out liability, December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</a></td>
<td class="text">Our assets and liabilities measured at fair value on a recurring basis consisted of the following (Level 1, 2 and 3 inputs as defined above) (in thousands):&#160;<div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value&#160;measurements&#160;as of December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted&#160;prices<br/>in&#160;active<br/>markets&#160;for<br/>identical<br/>assets&#160;(level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>other<br/>observable<br/>inputs&#160;(level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>inputs&#160;(level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forwards:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.397%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.547%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair&#160;value&#160;measurements&#160;as of December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total&#160;carrying<br/>value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted&#160;prices<br/>in&#160;active<br/>markets&#160;for<br/>identical<br/>assets&#160;(level&#160;1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>other<br/>observable<br/>inputs&#160;(level&#160;2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant<br/>unobservable<br/>inputs&#160;(level&#160;3)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Available for sale debt securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forwards:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,333&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earn-out liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,300&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember', window );">Hospira [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</a></td>
<td class="text">The following tables provide quantitative information about Level 3 inputs for fair value measurement of our earn-out liabilities as of the acquisition date to December 31, 2020.  Significant increases or decreases in these inputs in isolation could result in a significant impact on our fair value measurement.<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HIS Earn-out</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.399%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Simulation Input</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of <br/>December 31, 2018</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At January 1, 2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">WACC</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.75&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20-year risk free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Market price of risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.99&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pursuit Earn-out</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.800%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">At Acquisition</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Simulation Input</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">November 2, 2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue/Gross Profit Volatility</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount Rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk free rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Counter Party Risk</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_HospiraMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897245864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaids and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Prepaid Expenses and Other Current Assets [Table Text Block]</a></td>
<td class="text">Prepaid expenses and other current assets consist of the following (in thousands): &#160;<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:347.50pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:78.25pt"/><td style="width:1.0pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other prepaid expenses and receivables</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,964&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,778&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance and property taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">VAT/GST receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,422&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax charge</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,266&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange forward contract</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,492&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,981&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654990301640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities an Other Long-term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities [Table Text Block]</a></td>
<td class="text">Accrued liabilities consist of the following (in thousands):<div style="margin-bottom:5pt;margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,116&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incentive compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued supply chain restructuring costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability-ST</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtMi0xLTEtMA_4e3c99b7-593c-476e-b140-33144fc7664d">8,740</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmU0NTUwZjI5YzVhMDQ2NWU4YmZiMjVhNjliNmVmYzk1L3NlYzplNDU1MGYyOWM1YTA0NjVlOGJmYjI1YTY5YjZlZmM5NV8xMDkvZnJhZzphMDU3NWIzYTcyODc0YzhlOTU2NGI2OGI5MGEzODQwNi90YWJsZTpkZWU0NDlmZTlmYjY0YThmYTc1NGQwMDJjYWViYmIwZi90YWJsZXJhbmdlOmRlZTQ0OWZlOWZiNjRhOGZhNzU0ZDAwMmNhZWJiYjBmXzUtNC0xLTEtMA_9b7a98a5-04ec-4ae8-a33d-18da1a97b67b">7,362</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued product field action</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal accrual</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranties and returns</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,566&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued other taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,054&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Distribution fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued freight</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,784&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring accrual</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,421&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities-ST</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract settlement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,515&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,021&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,776&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:3pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.545%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities-LT</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,896&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liability-LT</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued rent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,835&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,820&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">__________________________________________</span></div>(1) Consists of contracts with customers and suppliers that were valued at below market at the time of the HIS acquisition.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897245864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LongTermDebtDisclosureAbstract', window );"><strong>Long-Term Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_InterestMarginandCommitmentFeeTableTextBlock', window );">Interest Margin and Commitment Fee [Table Text Block]</a></td>
<td class="text">The applicable interest margins and the commitment fee with respect to the Credit Facility shall be based on the Total Leverage Ratio pursuant to the following pricing grid:&#160;&#160;&#160;&#160;<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:6.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consolidated Total <br/>Leverage Ratio</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commitment <br/>Fee</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIBOR <br/>+</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Base Rate <br/>+</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less than 1.00 to 1.00</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">II</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 1.00 to 1.00 but less than 2.00 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">III</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 2.00 to 1.00 but less than 2.50 to 1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.75%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IV</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater than or equal to 2.50 to 1.00</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.30%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_InterestMarginandCommitmentFeeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Margin and Commitment Fee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_InterestMarginandCommitmentFeeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_LongTermDebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_LongTermDebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902790328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income tax disclosure (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before taxes consisted of the following (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,194&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,849&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,600)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,858&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,494&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text">The provision (benefit) for income taxes consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,032&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,851&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,532&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,744&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,319)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(325)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,072)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 48.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,120)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,705)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,912)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,624&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,672&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,419)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text">A reconciliation of the provision for income taxes at the statutory rate to our effective tax rate is as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.682%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percent</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal tax at the expected statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,088&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,699&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax, net of federal effect</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,269&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,269)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,896)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,961)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income tax differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,888)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,939)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,944)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,040)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of the Tax Act</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP installment sale and repatriation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,566&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,624&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,672&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,419)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</a></td>
<td class="text">The components of our deferred income tax assets (liabilities) are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals/other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,632&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired future tax deductions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued restructuring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chargebacks, discounts, customer concessions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,891)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,677)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,666&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,961&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,839&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 481(a) adjustment - change in accounting method</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,295&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,054&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,371&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,907&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock', window );">Summary of Income Tax Contingencies [Table Text Block]</a></td>
<td class="text"><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cumulative gross unrecognized tax benefits (in thousands):&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.246%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,527&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases to current year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases to prior year tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decrease related to lapse of statute of limitations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(58)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,443&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,027&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,824&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfIncomeTaxContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32718-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfIncomeTaxContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898459992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic Information and Significant Customers Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicAreasLongLivedAssetsAbstract', window );"><strong>Geographic Areas, Long-Lived Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-lived Assets by Geographic Areas [Table Text Block]</a></td>
<td class="text">The table below presents our gross long-lived assets, consisting of property, plant and equipment, by country or region (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:73.131%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costa Rica</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,015&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96,442&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mexico</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other LATAM</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,672&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Italy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,098&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,701&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,411&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Europe</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,836&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Foreign </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,606&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">577,490&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">539,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Worldwide Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843,096&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">776,240&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicAreasLongLivedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicAreasLongLivedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654990306392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]</a></td>
<td class="text">The components of AOCI, net of tax, were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"><tr><td style="width:1.0%"/><td style="width:39.515%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized (Losses) Gains on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 1, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,578)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(365)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,959)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(565)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,104)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,986)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,682)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,945)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(696)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,310)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,402)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income before reclassifications</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">904&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,381)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,784&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654990305256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data - Unaudited (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_QuarterlyFinancialDataUnauditedAbstract', window );"><strong>Quarterly Financial Data - Unaudited [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Schedule of Quarterly Financial Information [Table Text Block]</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:47.362%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter&#160;Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Mar.&#160;31</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Jun.&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Sept.&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Dec.&#160;31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(in thousands except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303,379&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,567&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,415&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,924&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,986&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">315,523&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,869&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,563&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.44&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_QuarterlyFinancialDataUnauditedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Financial Data - Unaudited [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_QuarterlyFinancialDataUnauditedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898509128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Basis of Presentation (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>segment</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of Operating Segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897106952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw Materials</a></td>
<td class="nump">$ 126,499<span></span>
</td>
<td class="nump">$ 119,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in Process</a></td>
<td class="nump">33,053<span></span>
</td>
<td class="nump">39,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished Goods</a></td>
<td class="nump">155,376<span></span>
</td>
<td class="nump">178,416<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 314,928<span></span>
</td>
<td class="nump">$ 337,640<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654987729080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Property and Equipment #1 (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">$ 843,096<span></span>
</td>
<td class="nump">$ 776,240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated Depreciation</a></td>
<td class="nump">376,468<span></span>
</td>
<td class="nump">320,155<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net property and equipment</a></td>
<td class="nump">466,628<span></span>
</td>
<td class="nump">456,085<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">291,331<span></span>
</td>
<td class="nump">219,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember', window );">Land, Buildings and Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">241,199<span></span>
</td>
<td class="nump">230,454<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_MoldsMember', window );">Molds [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">60,381<span></span>
</td>
<td class="nump">60,155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment and Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">98,311<span></span>
</td>
<td class="nump">83,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">7,767<span></span>
</td>
<td class="nump">7,498<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember', window );">Instruments Placed with Customers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">90,383<span></span>
</td>
<td class="nump">74,434<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment, cost</a></td>
<td class="nump">$ 53,724<span></span>
</td>
<td class="nump">$ 101,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandBuildingsAndImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_MoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_MoldsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654983010792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Property and Equipment #2 (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_FurniturefixturesandmoldsMember', window );">Furniture, fixtures and molds [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_FurniturefixturesandmoldsMember', window );">Furniture, fixtures and molds [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment and Software [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment and Software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember', window );">Instruments Placed with Customers [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember', window );">Instruments Placed with Customers [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Property, Plant and Equipment, Estimated Useful Lives</a></td>
<td class="text">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=68071081&amp;loc=d3e1205-110223<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_FurniturefixturesandmoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_FurniturefixturesandmoldsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=icui_InstrumentsPlacedwithCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902603352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Property and Equipment #3 (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 62.4<span></span>
</td>
<td class="nump">$ 59.3<span></span>
</td>
<td class="nump">$ 58.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654987741624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GOODWILL</a></td>
<td class="nump">$ 31,245<span></span>
</td>
<td class="nump">$ 11,195<span></span>
</td>
<td class="nump">$ 12,357<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,026<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,462)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Goodwill, Foreign Currency Translation Gain (Loss)</a></td>
<td class="nump">1,756<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">GOODWILL</a></td>
<td class="nump">33,001<span></span>
</td>
<td class="nump">31,245<span></span>
</td>
<td class="nump">$ 11,195<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_MedicalAustraliaLimitedMember', window );">Medical Australia Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">19,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_TruProcessMember', window );">Tru Process [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_OtherAcquisitionMember', window );">Other Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularMember', window );">Pursuit Vascular [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_MedicalAustraliaLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_MedicalAustraliaLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_TruProcessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_TruProcessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_OtherAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_OtherAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902399064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Intangible Assets #1 (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 267,311<span></span>
</td>
<td class="nump">$ 263,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">89,443<span></span>
</td>
<td class="nump">65,858<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">177,868<span></span>
</td>
<td class="nump">197,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">286,674<span></span>
</td>
<td class="nump">277,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">INTANGIBLE ASSETS, net</a></td>
<td class="nump">$ 197,231<span></span>
</td>
<td class="nump">$ 211,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 24,797<span></span>
</td>
<td class="nump">$ 22,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">15,056<span></span>
</td>
<td class="nump">13,519<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 9,741<span></span>
</td>
<td class="nump">$ 8,803<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember', window );">Customer Contracts [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 10,365<span></span>
</td>
<td class="nump">$ 10,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">5,852<span></span>
</td>
<td class="nump">5,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 4,513<span></span>
</td>
<td class="nump">$ 4,616<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember', window );">Customer-Related Intangible Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 58,061<span></span>
</td>
<td class="nump">$ 57,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">26,711<span></span>
</td>
<td class="nump">19,787<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 31,350<span></span>
</td>
<td class="nump">$ 37,509<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 425<span></span>
</td>
<td class="nump">$ 425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">425<span></span>
</td>
<td class="nump">425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 18,270<span></span>
</td>
<td class="nump">$ 18,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="nump">2,254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 14,770<span></span>
</td>
<td class="nump">$ 16,002<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">13 years<span></span>
</td>
<td class="text">13 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 152,893<span></span>
</td>
<td class="nump">$ 152,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">36,927<span></span>
</td>
<td class="nump">24,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 115,966<span></span>
</td>
<td class="nump">$ 128,126<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-Average Amortization Life in Years</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">972<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">1,528<span></span>
</td>
<td class="nump">2,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember', window );">In Process Research and Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 19,363<span></span>
</td>
<td class="nump">$ 13,991<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerContractsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_InProcessResearchAndDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901316632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Intangible Assets #2 (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 23.2<span></span>
</td>
<td class="nump">$ 17.7<span></span>
</td>
<td class="nump">$ 16.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901651464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Future Estimated Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</a></td>
<td class="nump">$ 23,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Two</a></td>
<td class="nump">22,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Three</a></td>
<td class="nump">21,724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Four</a></td>
<td class="nump">21,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Assets, Amortization Expense, Year Five</a></td>
<td class="nump">17,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</a></td>
<td class="nump">71,104<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 177,868<span></span>
</td>
<td class="nump">$ 197,417<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908294104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis', window );">Available-for-sale Equity Securities, Amortized Cost Basis</a></td>
<td class="nump">$ 27,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">27,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember', window );">Short-term Investments [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis', window );">Available-for-sale Equity Securities, Amortized Cost Basis</a></td>
<td class="nump">14,687<span></span>
</td>
<td class="nump">$ 23,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">14,687<span></span>
</td>
<td class="nump">$ 23,967<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=icui_LongtermInvestmentsDomain', window );">Long-term Investments [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis', window );">Available-for-sale Equity Securities, Amortized Cost Basis</a></td>
<td class="nump">12,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax', window );">Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Available-for-sale Securities</a></td>
<td class="nump">$ 12,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the cost of equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments for other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_ShortTermInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=icui_LongtermInvestmentsDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=icui_LongtermInvestmentsDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902218984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Foreign Currency (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyAbstract', window );"><strong>Foreign Currency [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Foreign Currency Transaction Gain (Loss), Realized</a></td>
<td class="nump">$ 7.2<span></span>
</td>
<td class="num">$ (0.7)<span></span>
</td>
<td class="nump">$ 7.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908500472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Advertising Expenses (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="nump">$ 0.2<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903078520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Post-retirement and Post-employment Benefits (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitExpense', window );">Pension and Other Postretirement Benefits Cost (Reversal of Cost)</a></td>
<td class="nump">$ 10.7<span></span>
</td>
<td class="nump">$ 11.4<span></span>
</td>
<td class="nump">$ 11.4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost (reversal of cost) for pension and other postretirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654983099448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies Net Income Per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>NET INCOME PER SHARE</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 26,142<span></span>
</td>
<td class="nump">$ 24,986<span></span>
</td>
<td class="nump">$ 18,908<span></span>
</td>
<td class="nump">$ 16,834<span></span>
</td>
<td class="nump">$ 20,641<span></span>
</td>
<td class="nump">$ 26,563<span></span>
</td>
<td class="nump">$ 22,833<span></span>
</td>
<td class="nump">$ 30,998<span></span>
</td>
<td class="nump">$ 86,870<span></span>
</td>
<td class="nump">$ 101,035<span></span>
</td>
<td class="nump">$ 28,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding (basic)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,907,000<span></span>
</td>
<td class="nump">20,629,000<span></span>
</td>
<td class="nump">20,394,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Weighted Average Number Diluted Shares Outstanding Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">684,000<span></span>
</td>
<td class="nump">916,000<span></span>
</td>
<td class="nump">1,207,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average common and common equivalent shares outstandding (diluted)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,591,000<span></span>
</td>
<td class="nump">21,545,000<span></span>
</td>
<td class="nump">21,601,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 4.16<span></span>
</td>
<td class="nump">$ 4.90<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 4.02<span></span>
</td>
<td class="nump">$ 4.69<span></span>
</td>
<td class="nump">$ 1.33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,083<span></span>
</td>
<td class="nump">10,760<span></span>
</td>
<td class="nump">5,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898508344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>General and Summary of Significant Accounting Policies New Accounting Pronouncements (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Accounting Standards Update and Change in Accounting Principle</a></td>
<td class="text">Recently Adopted Accounting Standards <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In August 2018, the FASB issued ASU No. 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Topic 350): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. The amendments in this update align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software and hosting arrangements that include an internal use software license. Costs to develop or obtain internal-use software that cannot be capitalized under subtopic 350-40, such as training costs and certain data conversion costs, also cannot be capitalized for a hosting arrangement that is a service contract. Therefore, an entity in a hosting arrangement that is a service contract determines which project stage (that is, preliminary project stage, application development stage, or post-implementation stage) an implementation activity relates to. Costs for implementation activities in the application development stage are capitalized depending on the nature of the costs, while costs incurred during the preliminary project and post-implementation stages are expensed as the activities are performed. The amendments in this update require the entity to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The amendments in this update are effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. The amendments in this update should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement. The amendments in this update modify the disclosure requirements in Topic 820. The amendments remove from disclosure: the amount of and reasons for transfers between Level 1 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Level 2 of the fair value hierarchy; the policy for timing of transfers between levels; and the valuation processes for Level 3 fair value measurements. The amendments also made the following disclosure modifications: for investments in certain entities that calculate net asset value, an entity is required to disclose the timing of liquidation of an investee&#8217;s assets and the date when restrictions from redemption might lapse only if the investee has communicated the timing to the entity or announced the timing publicly; and the amendments clarify that the measurement uncertainty disclosure is to communicate information about the uncertainty in measurement as of the reporting date. The amendments also added the following disclosure requirements: the changes in unrealized gains and losses for the period included in other comprehensive income for recurring Level 3 fair value measurements held at the end of the reporting period; and the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements. For certain unobservable inputs, an entity may disclose other quantitative information (such as the median or arithmetic average) in lieu of the weighted average if the entity determines that other quantitative information would be a more reasonable and rational method to reflect the distribution of unobservable inputs used to develop Level 3 fair value measurements. The amendments in ASU 2018-02 are effective for fiscal years beginning after December 15, 2019. Early adoption is permitted. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This update amends the FASB's guidance on the impairment of financial instruments by requiring timelier recording of credit losses on loans and other financial instruments. The ASU adds an impairment model that is based on expected losses rather than incurred losses. The ASU also amends the accounting for credit losses on available-for-sale debt securities and purchased financial assets with credit deterioration. In April 2019, the FASB issued ASU No. 2019-04 - Codification Improvements to Topic 326, Financial Instruments - Credit Losses and in May 2019, the FASB issued ASU No. 2019-05, Financial Instruments-Credit Losses to (Topic 326)- Targeted Transition Relief. ASU 2019-04 clarifies and corrects certain areas of the Codification and ASU 2019-05 provides entities with an option to irrevocably elect the fair value option in Subtopic 825-10, Financial Instruments&#8212;Overall, applied on an instrument-by-instrument basis for eligible instruments, upon adoption of Topic 326. The amendments in these updates are effective for fiscal years beginning after December 15, 2019. The updated guidance requires a modified retrospective adoption. We adopted this ASU effective January 1, 2020. This ASU did not have a material impact on our consolidated financial statements or related disclosures.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Description of New Accounting Pronouncements Not yet Adopted</a></td>
<td class="text">Recently Issued Accounting Standards &#160;&#160;&#160;&#160;In March 2020, the FASB issued ASU No. 2020-04, Reference Rate Reform (Topic 848) - Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The amendments in this update provide optional guidance for a limited period of time to ease the potential burden for reference rate reform on financial reporting. Due to concerns about structural risks of interbank offered rates and, particularly, the risk of cessation of the London Interbank Offered Rate ("LIBOR"), regulators around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. The amendments in this update apply only to contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued as a result of reference rate reform. Optional expedients may be applied to contracts that are modified as a result of the reference rate reform. Modifications of contracts within the scope of Topic 470, Debt, should be accounted for by prospectively adjusting the effective interest rate. Modifications of contracts within the scope of ASC 842, Leases, should be accounted for as a continuation of the existing contracts with no reassessments of the lease classification and the discount rate (incremental borrowing rate). Exceptions to Topic 815, Derivatives and Hedging, results in not having a dedesignation of a hedging relationship if certain criteria are met. The amendments in this ASU are effective for all entities as of March 12, 2020 through December 31, 2022. The impact of this ASU on our contracts has not been material.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI http://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=SL108384541-122693<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (i)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (j)<br> -URI http://asc.fasb.org/extlink&amp;oid=113356391&amp;loc=SL49131195-203048<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -URI http://asc.fasb.org/extlink&amp;oid=112272810&amp;loc=d3e31137-122693<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898395896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Pursuit Vascular Text (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">$ 75.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Contingentconsiderationgross', window );">contingent consideration gross</a></td>
<td class="nump">$ 50.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_ForeignDistibutorMember', window );">Foreign Distibutor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Contingentconsiderationgross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>contingent consideration gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Contingentconsiderationgross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_ForeignDistibutorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_ForeignDistibutorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902193704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Pursuit Vascular Table (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments', window );">Payment to acquire business, net of working capital adjustments</a></td>
<td class="nump">71,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent', window );">Business Combination, Contingent Consideration, Liability, Noncurrent</a></td>
<td class="nump">17,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="nump">88,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Business Combination, Acquired Receivable, Fair Value</a></td>
<td class="nump">973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</a></td>
<td class="nump">2,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</a></td>
<td class="nump">74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="nump">609<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">82,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</a></td>
<td class="num">(215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</a></td>
<td class="num">(2,065)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</a></td>
<td class="nump">84,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Business Acquisition, Goodwill, Expected Tax Deductible Amount</a></td>
<td class="nump">20,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent</a></td>
<td class="num">$ (15,769)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payment to acquire business, net of working capital adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902062456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions Pursuit Vascular Intangible (Details) - Pursuit Vascular, Inc. [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">$ 82,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Developed Technology Rights [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">$ 69,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Trade Names [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">$ 10,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Noncompete Agreements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</a></td>
<td class="nump">$ 2,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903714824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring, Strategic Transaction and Integration (Details 1) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Restructuringandstrategictransactionexpense', window );">Restructuring, strategic transaction and integration expenses</a></td>
<td class="nump">$ 28,409<span></span>
</td>
<td class="nump">$ 80,574<span></span>
</td>
<td class="nump">$ 105,390<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="nump">$ 7,900<span></span>
</td>
<td class="nump">$ 8,400<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Restructuringandstrategictransactionexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restructuring and strategic transaction expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Restructuringandstrategictransactionexpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903357912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring, Strategic Transaction and Integration (Details 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve</a></td>
<td class="nump">$ 3,421<span></span>
</td>
<td class="nump">$ 5,549<span></span>
</td>
<td class="nump">$ 1,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring Costs</a></td>
<td class="nump">7,929<span></span>
</td>
<td class="nump">8,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for Restructuring</a></td>
<td class="num">(10,361)<span></span>
</td>
<td class="num">(4,242)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Restructuring Reserve, Accrual Adjustment</a></td>
<td class="nump">304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember', window );">Employee Severance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve</a></td>
<td class="nump">1,858<span></span>
</td>
<td class="nump">3,878<span></span>
</td>
<td class="nump">677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring Costs</a></td>
<td class="nump">4,288<span></span>
</td>
<td class="nump">5,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for Restructuring</a></td>
<td class="num">(6,331)<span></span>
</td>
<td class="num">(2,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Restructuring Reserve, Accrual Adjustment</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember', window );">Special Termination Benefits [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="nump">739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring Costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for Restructuring</a></td>
<td class="num">(460)<span></span>
</td>
<td class="num">(279)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Restructuring Reserve, Accrual Adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember', window );">Facility Closing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Restructuring Reserve</a></td>
<td class="nump">1,563<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring Costs</a></td>
<td class="nump">3,641<span></span>
</td>
<td class="nump">2,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Payments for Restructuring</a></td>
<td class="num">(3,570)<span></span>
</td>
<td class="num">$ (1,530)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveAccrualAdjustment1', window );">Restructuring Reserve, Accrual Adjustment</a></td>
<td class="nump">$ 281<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveAccrualAdjustment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveAccrualAdjustment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_SpecialTerminationBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_FacilityClosingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654896909832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring, Strategic Transaction and Integration Strategic Transaction and Integration Expenses (Details) - USD ($)<br> shares in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_StrategicTransactionandIntegration', window );">Strategic Transaction and Integration</a></td>
<td class="nump">$ 20.5<span></span>
</td>
<td class="nump">$ 72.2<span></span>
</td>
<td class="nump">$ 100.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Supplychainrestructuringcosts', window );">Supplychainrestructuringcosts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Cleanupcosts', window );">Cleanupcosts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_CommonSharesSoldbyPfizer', window );">CommonSharesSoldbyPfizer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForFees', window );">Payments for Other Fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Cleanupcosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cleanupcosts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Cleanupcosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_CommonSharesSoldbyPfizer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>CommonSharesSoldbyPfizer</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_CommonSharesSoldbyPfizer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_StrategicTransactionandIntegration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Strategic Transaction and Integration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_StrategicTransactionandIntegration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Supplychainrestructuringcosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Supplychainrestructuringcosts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Supplychainrestructuringcosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for fees classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654899754328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Disaggregation of Revenue - Product Line (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 320,451<span></span>
</td>
<td class="nump">$ 318,567<span></span>
</td>
<td class="nump">$ 303,379<span></span>
</td>
<td class="nump">$ 328,607<span></span>
</td>
<td class="nump">$ 315,523<span></span>
</td>
<td class="nump">$ 307,471<span></span>
</td>
<td class="nump">$ 312,282<span></span>
</td>
<td class="nump">$ 330,932<span></span>
</td>
<td class="nump">$ 1,271,004<span></span>
</td>
<td class="nump">$ 1,266,208<span></span>
</td>
<td class="nump">$ 1,400,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentageofrevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_InfusionConsumablesMember', window );">Infusion Consumables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 473,740<span></span>
</td>
<td class="nump">$ 477,611<span></span>
</td>
<td class="nump">$ 483,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentageofrevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_InfusionSystemsMember', window );">Infusion Systems [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 359,691<span></span>
</td>
<td class="nump">$ 328,282<span></span>
</td>
<td class="nump">$ 355,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentageofrevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_IVSolutionsMember', window );">IV Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 388,971<span></span>
</td>
<td class="nump">$ 414,971<span></span>
</td>
<td class="nump">$ 507,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentageofrevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">36.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_CriticalCareMember', window );">Critical Care [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,602<span></span>
</td>
<td class="nump">$ 45,344<span></span>
</td>
<td class="nump">$ 53,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentageofrevenue', window );">Percentage of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
<td class="nump">4.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Percentageofrevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Percentageofrevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_InfusionConsumablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_InfusionConsumablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_InfusionSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_InfusionSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_IVSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_IVSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_CriticalCareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_CriticalCareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901184056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Disaggregation of Revenue by Geography (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 320,451<span></span>
</td>
<td class="nump">$ 318,567<span></span>
</td>
<td class="nump">$ 303,379<span></span>
</td>
<td class="nump">$ 328,607<span></span>
</td>
<td class="nump">$ 315,523<span></span>
</td>
<td class="nump">$ 307,471<span></span>
</td>
<td class="nump">$ 312,282<span></span>
</td>
<td class="nump">$ 330,932<span></span>
</td>
<td class="nump">$ 1,271,004<span></span>
</td>
<td class="nump">$ 1,266,208<span></span>
</td>
<td class="nump">$ 1,400,040<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember', window );">EMEA [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,763<span></span>
</td>
<td class="nump">130,530<span></span>
</td>
<td class="nump">134,363<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_OtherforeigncountriesMember', window );">Other foreign countries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227,614<span></span>
</td>
<td class="nump">212,336<span></span>
</td>
<td class="nump">210,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_ForeignMember', window );">Foreign [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360,377<span></span>
</td>
<td class="nump">$ 342,866<span></span>
</td>
<td class="nump">$ 345,359<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentoftotalrevenue', window );">Percent of total revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72.00%<span></span>
</td>
<td class="nump">73.00%<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 910,627<span></span>
</td>
<td class="nump">$ 923,342<span></span>
</td>
<td class="nump">$ 1,054,681<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_InternationalSalesDomain', window );">International Sales [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Percentoftotalrevenue', window );">Percent of total revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Percentoftotalrevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percent of total revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Percentoftotalrevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_EMEAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_EMEAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_OtherforeigncountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_OtherforeigncountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_ForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_ForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_InternationalSalesDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_InternationalSalesDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902920808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Contract Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_COntractLiabilityRollforwardRollForward', window );"><strong>COntract Liability Rollforward [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with Customer, Liability</a></td>
<td class="num">$ (4,855)<span></span>
</td>
<td class="num">$ (4,282)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with Customer, Liability</a></td>
<td class="num">(6,430)<span></span>
</td>
<td class="num">(4,855)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_EquipmentrevenueMember', window );">Equipment revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_COntractLiabilityRollforwardRollForward', window );"><strong>COntract Liability Rollforward [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Increase (Decrease) in Deferred Revenue</a></td>
<td class="num">(14,408)<span></span>
</td>
<td class="num">(8,807)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Deferred Revenue, Additions</a></td>
<td class="nump">14,341<span></span>
</td>
<td class="nump">8,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_SoftwarerevenueMember', window );">Software revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_COntractLiabilityRollforwardRollForward', window );"><strong>COntract Liability Rollforward [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Increase (Decrease) in Deferred Revenue</a></td>
<td class="num">(5,721)<span></span>
</td>
<td class="num">(3,953)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueAdditions', window );">Deferred Revenue, Additions</a></td>
<td class="nump">$ 7,363<span></span>
</td>
<td class="nump">$ 4,539<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_COntractLiabilityRollforwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>COntract Liability Rollforward [Roll Forward]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_COntractLiabilityRollforwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_EquipmentrevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_EquipmentrevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_SoftwarerevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_SoftwarerevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903280280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Contract Liabilities Text (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ContractassetandliabilitybalancesLineItems', window );"><strong>Contract asset and liability balances [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with Customer, Liability, Revenue Recognized</a></td>
<td class="nump">$ 4.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_EquipmentrevenueMember', window );">Equipment revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ContractassetandliabilitybalancesLineItems', window );"><strong>Contract asset and liability balances [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">4.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=icui_SoftwarerevenueMember', window );">Software revenue [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ContractassetandliabilitybalancesLineItems', window );"><strong>Contract asset and liability balances [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, Remaining Performance Obligation, Amount</a></td>
<td class="nump">$ 1.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ContractassetandliabilitybalancesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Contract asset and liability balances [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ContractassetandliabilitybalancesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_EquipmentrevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_EquipmentrevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=icui_SoftwarerevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=icui_SoftwarerevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902593656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 46,571<span></span>
</td>
<td class="nump">$ 34,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember', window );">Adjustments for New Accounting Pronouncement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,400<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_NewAccountingPronouncementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654896965464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">$ 11,284<span></span>
</td>
<td class="nump">$ 10,011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Finance Lease, Interest Expense</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance Lease, Right-of-Use Asset, Amortization</a></td>
<td class="nump">383<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term Lease, Cost</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Lease, Cost</a></td>
<td class="nump">$ 12,021<span></span>
</td>
<td class="nump">$ 10,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897093400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases Supplemental Cash Flow Lease Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 10,185<span></span>
</td>
<td class="nump">$ 10,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Finance Lease, Interest Payment on Liability</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">20,847<span></span>
</td>
<td class="nump">3,230<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</a></td>
<td class="nump">$ 3,062<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908798840">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Supplemental Balance Sheet Lease information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 46,571<span></span>
</td>
<td class="nump">$ 34,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems', window );"><strong>Operating Lease Supplemental Balance Sheet Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating Lease, Liability, Noncurrent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 49,759<span></span>
</td>
<td class="nump">$ 36,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">5.02%<span></span>
</td>
<td class="nump">5.57%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems', window );"><strong>Operating Lease Supplemental Balance Sheet Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating Lease, Liability, Noncurrent</a></td>
<td class="nump">$ 41,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember', window );">Accrued Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems', window );"><strong>Operating Lease Supplemental Balance Sheet Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">$ 8,740<span></span>
</td>
<td class="nump">$ 7,362<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Supplemental Balance Sheet Information</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccruedLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897055624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Finance Leases Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</a></td>
<td class="nump">$ 2,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance Lease, Liability, Current</a></td>
<td class="nump">554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance Lease, Liability, Noncurrent</a></td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance Lease, Liability</a></td>
<td class="nump">$ 2,942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted Average Remaining Lease Term</a></td>
<td class="text">6 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">4.27%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901818920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Lease Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</a></td>
<td class="nump">$ 10,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Lessee, Operating Lease, Liability, Payments, Due Year Two</a></td>
<td class="nump">9,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Lessee, Operating Lease, Liability, Payments, Due Year Three</a></td>
<td class="nump">8,767<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Lessee, Operating Lease, Liability, Payments, Due Year Four</a></td>
<td class="nump">8,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Lessee, Operating Lease, Liability, Payments, Due Year Five</a></td>
<td class="nump">5,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Lessee, Operating Lease, Liability, Payments, Due after Year Five</a></td>
<td class="nump">15,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Lessee, Operating Lease, Liability, Payments, Due</a></td>
<td class="nump">58,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(8,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating Lease, Liability</a></td>
<td class="nump">$ 49,759<span></span>
</td>
<td class="nump">$ 36,258<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903182040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases Finance Lease Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Finance Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">$ 666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance Lease, Liability, to be Paid, Year Two</a></td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance Lease, Liability, to be Paid, Year Three</a></td>
<td class="nump">666<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance Lease, Liability, to be Paid, Year Four</a></td>
<td class="nump">338<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Finance Lease, Liability, to be Paid, Year Five</a></td>
<td class="nump">207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Finance Lease, Liability, to be Paid, after Year Five</a></td>
<td class="nump">805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Finance Lease, Liability, Payment, Due</a></td>
<td class="nump">3,348<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Finance Lease, Liability, Undiscounted Excess Amount</a></td>
<td class="num">(406)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance Lease, Liability</a></td>
<td class="nump">$ 2,942<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898440552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award Stock Based Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">$ 23,954<span></span>
</td>
<td class="nump">$ 21,918<span></span>
</td>
<td class="nump">$ 24,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit from stock-based compensation cost</a></td>
<td class="nump">5,564<span></span>
</td>
<td class="nump">4,840<span></span>
</td>
<td class="nump">5,706<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_IndirectTaxBenefitFromStockOptions', window );">Indirect tax benefit</a></td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">$ 680<span></span>
</td>
<td class="nump">$ 2,199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_IndirectTaxBenefitFromStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indirect tax benefit from the stock compensation cost received upon the exercise of stock options</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_IndirectTaxBenefitFromStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898811800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award Stock Option Plans (Details) - shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2011</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=icui_A2011PlanMember', window );">2011 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_StockIncentivePlansLineItems', window );"><strong>Stock Incentive Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">3,925,000<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</a></td>
<td class="nump">3,275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Sharestransferredfromsupersededplan', window );">Shares transferred from superseded plan</a></td>
<td class="nump">263,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">4,188,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=icui_A2003PlanMember', window );">2003 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_StockIncentivePlansLineItems', window );"><strong>Stock Incentive Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">248,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=icui_A2001DirectorsPlanMember', window );">2001 Director's Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_StockIncentivePlansLineItems', window );"><strong>Stock Incentive Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member] | 2014 Inducement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_StockIncentivePlansLineItems', window );"><strong>Stock Incentive Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">182,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | 2014 Inducement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_StockIncentivePlansLineItems', window );"><strong>Stock Incentive Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</a></td>
<td class="nump">68,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Sharestransferredfromsupersededplan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares transferred from superseded plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Sharestransferredfromsupersededplan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_StockIncentivePlansLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Stock Incentive Plans [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_StockIncentivePlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=icui_A2011PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=icui_A2011PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=icui_A2003PlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=icui_A2003PlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=icui_A2001DirectorsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=icui_A2001DirectorsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=icui_A2014InducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=icui_A2014InducementPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901649448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award Stock Options Granted and Valuation (Details) - Time-based stock option [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of options granted</a></td>
<td class="nump">7,190<span></span>
</td>
<td class="nump">6,265<span></span>
</td>
<td class="nump">5,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Timebasedoptionsgrantdatefairvalue', window );">Time based options grant date fair value</a></td>
<td class="nump">$ 425<span></span>
</td>
<td class="nump">$ 424<span></span>
</td>
<td class="nump">$ 425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected stock price volatility</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">24.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-Free Interest Rate</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected Dividend Yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price</a></td>
<td class="nump">$ 181.99<span></span>
</td>
<td class="nump">$ 225.27<span></span>
</td>
<td class="nump">$ 269.80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted Average Grant Date Fair Value per option</a></td>
<td class="nump">$ 59.09<span></span>
</td>
<td class="nump">$ 67.73<span></span>
</td>
<td class="nump">$ 73.14<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Timebasedoptionsgrantdatefairvalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Time based options grant date fair value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Timebasedoptionsgrantdatefairvalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=icui_TimebasedstockoptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=icui_TimebasedstockoptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903358312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award Stock Option Activity (Details) - Share-based Payment Arrangement, Option [Member]<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Outstanding, Number | shares</a></td>
<td class="nump">1,047,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted | shares</a></td>
<td class="nump">7,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised | shares</a></td>
<td class="num">(237,244)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares', window );">Forfeited or expired | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, Outstanding, Number | shares</a></td>
<td class="nump">817,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable | shares</a></td>
<td class="nump">810,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Vested and Expected to Vest | shares</a></td>
<td class="nump">817,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options, Outstanding, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 66.08<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">181.99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options, Exercises in Period, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">55.60<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue', window );">Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options, Outstanding, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">70.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Exercise Price Range, Exercisable Options, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">69.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ / shares</a></td>
<td class="nump">$ 70.13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options, Exercisable, Weighted Average Remaining Contractual Term</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options, Outstanding, Intrinsic Value | $</a></td>
<td class="nump">$ 118,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options, Exercisable, Intrinsic Value | $</a></td>
<td class="nump">118,210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $</a></td>
<td class="nump">$ 118,444<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898605464">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Share Based Award Share Award data (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ShareawarddataAbstract', window );"><strong>Share award data [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share Price</a></td>
<td class="nump">$ 214.49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ShareawarddataAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share award data [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ShareawarddataAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903288104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award Options exercised data (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 32,915<span></span>
</td>
<td class="nump">$ 22,976<span></span>
</td>
<td class="nump">$ 51,105<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Cash received from exercise of stock options</a></td>
<td class="nump">13,193<span></span>
</td>
<td class="nump">7,732<span></span>
</td>
<td class="nump">14,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit from stock option exercises</a></td>
<td class="nump">$ 5,179<span></span>
</td>
<td class="nump">$ 9,653<span></span>
</td>
<td class="nump">$ 12,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898738344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award RSU and PRSU (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=icui_PerformanceRestrictedStockUnitsPRSUsMember', window );">Performance Restricted Stock Units (PRSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">38,633<span></span>
</td>
<td class="nump">37,657<span></span>
</td>
<td class="nump">30,348<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 188.34<span></span>
</td>
<td class="nump">$ 231.63<span></span>
</td>
<td class="nump">$ 248.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Grantdatefairvalueperformancerestrictedstockunits', window );">Grant date fair value performance restricted stock units</a></td>
<td class="nump">$ 7,276<span></span>
</td>
<td class="nump">$ 8,723<span></span>
</td>
<td class="nump">$ 7,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</a></td>
<td class="nump">$ 15,627<span></span>
</td>
<td class="nump">$ 26,445<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_PerformanceSharesEarned', window );">Performance Shares Earned</a></td>
<td class="nump">80,654<span></span>
</td>
<td class="nump">114,032<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">87,830<span></span>
</td>
<td class="nump">61,856<span></span>
</td>
<td class="nump">63,094<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 188.13<span></span>
</td>
<td class="nump">$ 227.42<span></span>
</td>
<td class="nump">$ 252.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</a></td>
<td class="nump">$ 12,314<span></span>
</td>
<td class="nump">$ 16,753<span></span>
</td>
<td class="nump">$ 17,086<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Grantdatefairvalueofrestrictedstockunitsgranted', window );">Grant date fair value of restricted stock units granted</a></td>
<td class="nump">$ 16,523<span></span>
</td>
<td class="nump">$ 14,067<span></span>
</td>
<td class="nump">$ 15,926<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Grantdatefairvalueofrestrictedstockunitsgranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grant date fair value of restricted stock units granted</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Grantdatefairvalueofrestrictedstockunitsgranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Grantdatefairvalueperformancerestrictedstockunits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Grant date fair value performance restricted stock units</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Grantdatefairvalueperformancerestrictedstockunits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_PerformanceSharesEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Performance Shares Earned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_PerformanceSharesEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=icui_PerformanceRestrictedStockUnitsPRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=icui_PerformanceRestrictedStockUnitsPRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139655101907784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Award RSU and PRSU Roll forward (Details) - Restricted Stock and Performance Restricted Stock Units [Member] - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</a></td>
<td class="nump">220,760<span></span>
</td>
<td class="nump">232,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 209.77<span></span>
</td>
<td class="nump">$ 205.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Changeinunitsduetoperformanceexpectations', window );">Change in units due to performance expectations</a></td>
<td class="nump">15,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue', window );">ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue</a></td>
<td class="nump">$ 238.66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</a></td>
<td class="nump">126,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</a></td>
<td class="nump">$ 188.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</a></td>
<td class="num">(145,820)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share</a></td>
<td class="nump">$ 187.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="num">(7,864)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share</a></td>
<td class="nump">$ 207.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested</a></td>
<td class="nump">$ 47,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Changeinunitsduetoperformanceexpectations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in units due to performance expectations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Changeinunitsduetoperformanceexpectations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908501848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Share Based Award ESPP Narrative (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ESPPOriginalIssuance', window );">ESPP Original Issuance</a></td>
<td class="nump">750,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ESPPAnnualIssuanceIncreaseLimit', window );">ESPP Annual Issuance Increase Limit</a></td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_SharesAvailableInEmployeeStockPurchasePlan', window );">Shares available in employee stock purchase plan</a></td>
<td class="nump">133,487<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ESPPAnnualIssuanceIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ESPP Annual Issuance Increase Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ESPPAnnualIssuanceIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ESPPOriginalIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ESPP Original Issuance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ESPPOriginalIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_SharesAvailableInEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Shares available in employee stock purchase plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_SharesAvailableInEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903071976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives and Hedging Activities (Details)<br> $ in Millions, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>MXN ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months', window );">Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3.6)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge1Member', window );">Hedge 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeForwardExchangeRate1', window );">Derivative, Forward Exchange Rate</a></td>
<td class="nump">20.01<span></span>
</td>
<td class="nump">20.01<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge2Member', window );">Hedge 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeForwardExchangeRate1', window );">Derivative, Forward Exchange Rate</a></td>
<td class="nump">20.43<span></span>
</td>
<td class="nump">20.43<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge3MemberMember', window );">Hedge 3 [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLineItems', window );"><strong>Derivative [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeNotionalAmount', window );">Derivative, Notional Amount</a></td>
<td class="nump">$ 436.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeForwardExchangeRate1', window );">Derivative, Forward Exchange Rate</a></td>
<td class="nump">24.26<span></span>
</td>
<td class="nump">24.26<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeForwardExchangeRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual rate at which a foreign currency can be purchased or sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeForwardExchangeRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payment on derivative.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121549185&amp;loc=d3e80748-113994<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge3MemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=icui_Hedge3MemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902986824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Derivatives and Hedging Activities Derivative Balance Sheet Location (Details) - Foreign Exchange Forward [Member] - Designated as Hedging Instrument [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Prepaid Expenses and Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="nump">$ 3,555<span></span>
</td>
<td class="nump">$ 2,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember', window );">Derivative Financial Instruments, Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativesFairValueLineItems', window );"><strong>Derivatives, Fair Value [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssets', window );">Derivative Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Derivative Liability</a></td>
<td class="nump">$ 3,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesFairValueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesFairValueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654900648728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNet', window );">Derivative, Gain (Loss) on Derivative, Net</a></td>
<td class="nump">$ 790<span></span>
</td>
<td class="nump">$ 916<span></span>
</td>
<td class="nump">$ 743<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897119800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Cash Flow Hedge Activity Included in Accumulated Other Comprehensive Income (Loss) (Details) - Cash Flow Hedging [Member] - Foreign Exchange Forward [Member] - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax</a></td>
<td class="nump">$ 1,980<span></span>
</td>
<td class="nump">$ 2,550<span></span>
</td>
<td class="nump">$ 2,063<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember', window );">Cost of Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion', window );">Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion</a></td>
<td class="nump">$ 790<span></span>
</td>
<td class="nump">$ 916<span></span>
</td>
<td class="nump">$ 743<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective portion of gain reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558989&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902207592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement Text (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember', window );">Hospira [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Contingentconsiderationgross', window );">contingent consideration gross</a></td>
<td class="nump">$ 225.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Contingentconsiderationgross', window );">contingent consideration gross</a></td>
<td class="nump">$ 50.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Contingentconsiderationgross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>contingent consideration gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Contingentconsiderationgross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_HospiraMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901228216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Contingent Earn-out Liability</a></td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="nump">$ 17,300<span></span>
</td>
<td class="nump">$ 47,400<span></span>
</td>
<td class="nump">$ 27,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss', window );">Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)</a></td>
<td class="nump">$ 9,000<span></span>
</td>
<td class="num">$ (47,400)<span></span>
</td>
<td class="nump">$ 20,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902130728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement Fair Value Inputs, Liabilities, Hospira Quantitative Information (Details) - Hospira [Member]<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 03, 2017</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA', window );">Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_FairValueAssumptionsMarketPriceofRisk', window );">Fair Value Assumptions, Market Price of Risk</a></td>
<td class="nump">5.99%<span></span>
</td>
<td class="nump">5.24%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_FairValueAssumptionsCostofDebt', window );">Fair Value Assumptions, Cost of Debt</a></td>
<td class="nump">4.08%<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember', window );">Measurement Input, Cost of Debt [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.0875<span></span>
</td>
<td class="nump">0.0825<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.0258<span></span>
</td>
<td class="nump">0.0287<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_FairValueAssumptionsCostofDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Assumptions, Cost of Debt</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_FairValueAssumptionsCostofDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_FairValueAssumptionsMarketPriceofRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Assumptions, Market Price of Risk</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_FairValueAssumptionsMarketPriceofRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_HospiraMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=icui_MeasurementInputCostofDebtDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=icui_MeasurementInputCostofDebtDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139655017419992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurement Fair Value Inputs, Liabilities, Pursuit Quantitative Information (Details) - Pursuit Vascular, Inc. [Member]<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Nov. 02, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Revenue/Gross Profit Volatility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.2500<span></span>
</td>
<td class="nump">0.2000<span></span>
</td>
<td class="nump">0.2000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Measurement Input, Discount Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.1250<span></span>
</td>
<td class="nump">0.1500<span></span>
</td>
<td class="nump">0.1500<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Measurement Input, Risk Free Interest Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.0009<span></span>
</td>
<td class="nump">0.0155<span></span>
</td>
<td class="nump">0.0155<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Credit Risk [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput', window );">Business Combination, Contingent Consideration, Liability, Measurement Input</a></td>
<td class="nump">0.0310<span></span>
</td>
<td class="nump">0.0600<span></span>
</td>
<td class="nump">0.0600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure contingent consideration liability from business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=icui_RevenueGrossProfitVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=icui_RevenueGrossProfitVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_CreditRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_CreditRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654907805400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurement Fair Value Measurements, Recurring Basis (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Short-term investment securities</a></td>
<td class="nump">$ 14,687<span></span>
</td>
<td class="nump">$ 23,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesNoncurrent', window );">LONG-TERM INVESTMENT SECURITIES</a></td>
<td class="nump">12,974<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">31,216<span></span>
</td>
<td class="nump">26,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Short-term investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesNoncurrent', window );">LONG-TERM INVESTMENT SECURITIES</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Short-term investment securities</a></td>
<td class="nump">14,687<span></span>
</td>
<td class="nump">23,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesNoncurrent', window );">LONG-TERM INVESTMENT SECURITIES</a></td>
<td class="nump">12,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">31,216<span></span>
</td>
<td class="nump">26,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesCurrent', window );">Short-term investment securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesNoncurrent', window );">LONG-TERM INVESTMENT SECURITIES</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign Currency Contract, Asset, Fair Value Disclosure</a></td>
<td class="nump">3,555<span></span>
</td>
<td class="nump">2,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign Currency Contract, Asset, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign Currency Contract, Asset, Fair Value Disclosure</a></td>
<td class="nump">3,555<span></span>
</td>
<td class="nump">2,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid Expenses and Other Current Assets [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign Currency Contract, Asset, Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember', window );">Earn-out liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">26,300<span></span>
</td>
<td class="nump">17,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember', window );">Earn-out liability [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember', window );">Earn-out liability [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember', window );">Earn-out liability [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">26,300<span></span>
</td>
<td class="nump">17,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember', window );">Liabilities, Total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">26,300<span></span>
</td>
<td class="nump">17,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember', window );">Liabilities, Total [Member] | Fair Value, Inputs, Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember', window );">Liabilities, Total [Member] | Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember', window );">Liabilities, Total [Member] | Fair Value, Inputs, Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure', window );">Nonfinancial Liabilities Fair Value Disclosure</a></td>
<td class="nump">$ 26,300<span></span>
</td>
<td class="nump">$ 17,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonfinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonfinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=icui_EarnoutliabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=us-gaap_LiabilitiesTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654994172120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaids and Other Current Assets Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Prepaid Expense and Other Assets, Current [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositAssets', window );">Deposit Assets</a></td>
<td class="nump">$ 1,353<span></span>
</td>
<td class="nump">$ 1,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Other Prepaid Expense, Current</a></td>
<td class="nump">14,964<span></span>
</td>
<td class="nump">13,778<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsAndOtherAssets', window );">Deferred Costs and Other Assets</a></td>
<td class="nump">6,402<span></span>
</td>
<td class="nump">3,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Prepaidinsuranceandpropertytaxes', window );">Prepaid insurance and property taxes</a></td>
<td class="nump">6,178<span></span>
</td>
<td class="nump">5,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Prepaidothertaxes', window );">Prepaid other taxes</a></td>
<td class="nump">3,676<span></span>
</td>
<td class="nump">4,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Deferredtaxcharge', window );">Deferred tax charge</a></td>
<td class="nump">3,542<span></span>
</td>
<td class="nump">1,266<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetsCurrent', window );">Derivative Asset, Current</a></td>
<td class="nump">3,555<span></span>
</td>
<td class="nump">2,366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other Assets, Current</a></td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">1,992<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">$ 41,492<span></span>
</td>
<td class="nump">$ 33,981<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Deferredtaxcharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax charge</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Deferredtaxcharge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Prepaidinsuranceandpropertytaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid insurance and property taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Prepaidinsuranceandpropertytaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Prepaidothertaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Prepaid other taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Prepaidothertaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost assets and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8,17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908605448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities an Other Long-term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract', window );"><strong>Accrued Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_AccruedSalariesAndBenefits', window );">Salaries and benefits</a></td>
<td class="nump">$ 25,786<span></span>
</td>
<td class="nump">$ 21,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedBonusesCurrent', window );">Incentive compensation</a></td>
<td class="nump">27,023<span></span>
</td>
<td class="nump">15,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Accruedsupplychainrestructuring', window );">Accruedsupplychainrestructuring</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23,119<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current</a></td>
<td class="text">us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent', window );">Accrued Professional Fees</a></td>
<td class="nump">$ 1,273<span></span>
</td>
<td class="nump">$ 4,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_AccruedProductFieldAction.', window );">Accrued Product Field Action.</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,096<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Accruedlegalfees', window );">Legal accrual</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Accruedsalestaxes', window );">Accrued sales taxes</a></td>
<td class="nump">2,146<span></span>
</td>
<td class="nump">2,615<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Warranties and returns</a></td>
<td class="nump">1,027<span></span>
</td>
<td class="nump">782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract with Customer, Liability, Current</a></td>
<td class="nump">5,566<span></span>
</td>
<td class="nump">4,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Accruedothertaxes', window );">Accrued other taxes</a></td>
<td class="nump">3,540<span></span>
</td>
<td class="nump">4,054<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Outsidesalescommissions', window );">Outside commissions</a></td>
<td class="nump">5,300<span></span>
</td>
<td class="nump">3,942<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Accruedfreight', window );">Accrued freight</a></td>
<td class="nump">6,784<span></span>
</td>
<td class="nump">11,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveCurrent', window );">Restructuring accrual</a></td>
<td class="nump">3,421<span></span>
</td>
<td class="nump">5,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_UnfavorablecontractliabilityST', window );">UnfavorablecontractliabilityST</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ContractsettlementST', window );">Contract settlement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">5,515<span></span>
</td>
<td class="nump">6,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">$ 97,021<span></span>
</td>
<td class="nump">$ 117,776<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_AccruedProductFieldAction.">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Product Field Action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_AccruedProductFieldAction.</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_AccruedSalariesAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued salaries and benefits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_AccruedSalariesAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Accruedfreight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued freight</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Accruedfreight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Accruedlegalfees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued legal fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Accruedlegalfees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Accruedothertaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued other taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Accruedothertaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Accruedsalestaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued sales taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Accruedsalestaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Accruedsupplychainrestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accruedsupplychainrestructuring</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Accruedsupplychainrestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ContractsettlementST">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ContractsettlementST</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Outsidesalescommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outside sales commissions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Outsidesalescommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_UnfavorablecontractliabilityST">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>UnfavorablecontractliabilityST</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_UnfavorablecontractliabilityST</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedBonusesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedBonusesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>srt-types:extensibleListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=68068213&amp;loc=d3e12524-110249<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 25<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=68070138&amp;loc=d3e11281-110244<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654992808120">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_OtherLongtermLiabilitiesAbstract', window );"><strong>Other Long-term Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligationsNoncurrent', window );">Operating lease liabilities, LT</a></td>
<td class="nump">$ 41,019<span></span>
</td>
<td class="nump">$ 28,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance Lease, Liability, Noncurrent</a></td>
<td class="nump">2,388<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Liabilitiesforcontracts', window );">Contract liabilities</a></td>
<td class="nump">337<span></span>
</td>
<td class="nump">472<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Contract with Customer, Liability, Noncurrent</a></td>
<td class="nump">864<span></span>
</td>
<td class="nump">94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent', window );">Benefits</a></td>
<td class="nump">1,183<span></span>
</td>
<td class="nump">1,131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRentCurrentAndNoncurrent', window );">Accrued rent</a></td>
<td class="nump">1,462<span></span>
</td>
<td class="nump">1,642<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent', window );">Other</a></td>
<td class="nump">582<span></span>
</td>
<td class="nump">585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent', window );">OTHER LONG-TERM LIABILITIES</a></td>
<td class="nump">$ 47,835<span></span>
</td>
<td class="nump">$ 32,820<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Liabilitiesforcontracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Liabilities for contracts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Liabilitiesforcontracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_OtherLongtermLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Long-term Liabilities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_OtherLongtermLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedRentCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedRentCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121569800&amp;loc=d3e45023-112735<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556615&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.15(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654897159976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Obligations (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LongTermDebtDisclosureAbstract', window );"><strong>Long-Term Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 150.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="nump">$ 150.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityExpirationDate1', window );">Line of Credit Facility, Expiration Date</a></td>
<td class="text">Nov.  08,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LineofCreditAccordion', window );">Line of Credit Accordion</a></td>
<td class="nump">$ 100.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross', window );">Debt Issuance Costs, Line of Credit Arrangements, Gross</a></td>
<td class="nump">$ 1.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateTerms', window );">Debt Instrument, Interest Rate Terms</a></td>
<td class="text">In general, borrowing under the Credit Facility (other than Swingline loans) bears interest, at our option, based on the Base Rate plus applicable margin or the London Interbank Offered Rate ("LIBOR") rate plus applicable margin, as defined below:<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_LineofCreditAccordion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Accordion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_LineofCreditAccordion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_LongTermDebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt Disclosure [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_LongTermDebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section S45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68176171&amp;loc=SL68176184-208336<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the credit facility terminates, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139655087719176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Obligations Line of Credit Pricing (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIMember', window );">Pricing Level I [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee Percentage</a></td>
<td class="nump">0.15%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LIBORBasisSpreadonVariableRate', window );">LIBOR Basis Spread on Variable Rate</a></td>
<td class="nump">1.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIIMemberMember', window );">Pricing Level II [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee Percentage</a></td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LIBORBasisSpreadonVariableRate', window );">LIBOR Basis Spread on Variable Rate</a></td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIIIMemberMember', window );">Pricing Level III [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee Percentage</a></td>
<td class="nump">0.25%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LIBORBasisSpreadonVariableRate', window );">LIBOR Basis Spread on Variable Rate</a></td>
<td class="nump">1.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">0.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIVMemberMember', window );">Pricing Level IV [Member] [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Line of Credit Facility, Commitment Fee Percentage</a></td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_LIBORBasisSpreadonVariableRate', window );">LIBOR Basis Spread on Variable Rate</a></td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_LIBORBasisSpreadonVariableRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>LIBOR Basis Spread on Variable Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_LIBORBasisSpreadonVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=icui_PricingLevelIMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIIMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=icui_PricingLevelIIMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIIIMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=icui_PricingLevelIIIMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=icui_PricingLevelIVMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=icui_PricingLevelIVMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903023880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Income (Loss) from Continuing Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Income (Loss) from Continuing Operations before Income Taxes, Domestic</a></td>
<td class="nump">$ 41,194<span></span>
</td>
<td class="nump">$ 32,849<span></span>
</td>
<td class="num">$ (8,600)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Income (Loss) from Continuing Operations before Income Taxes, Foreign</a></td>
<td class="nump">56,300<span></span>
</td>
<td class="nump">81,858<span></span>
</td>
<td class="nump">30,974<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">$ 97,494<span></span>
</td>
<td class="nump">$ 114,707<span></span>
</td>
<td class="nump">$ 22,374<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903063656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Tax Provision (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Current Federal Tax Expense (Benefit)</a></td>
<td class="nump">$ 6,032<span></span>
</td>
<td class="nump">$ 6,851<span></span>
</td>
<td class="nump">$ 492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current State and Local Tax Expense (Benefit)</a></td>
<td class="nump">2,422<span></span>
</td>
<td class="nump">2,532<span></span>
</td>
<td class="nump">1,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current Foreign Tax Expense (Benefit)</a></td>
<td class="nump">7,290<span></span>
</td>
<td class="nump">7,994<span></span>
</td>
<td class="nump">9,136<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current Income Tax Expense (Benefit)</a></td>
<td class="nump">15,744<span></span>
</td>
<td class="nump">17,377<span></span>
</td>
<td class="nump">11,493<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Deferred Federal Income Tax Expense (Benefit)</a></td>
<td class="num">(5,319)<span></span>
</td>
<td class="num">(6,720)<span></span>
</td>
<td class="num">(9,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">Deferred State and Local Income Tax Expense (Benefit)</a></td>
<td class="num">(1,850)<span></span>
</td>
<td class="num">(325)<span></span>
</td>
<td class="num">(3,072)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred Foreign Income Tax Expense (Benefit)</a></td>
<td class="nump">2,049<span></span>
</td>
<td class="nump">3,340<span></span>
</td>
<td class="num">(5,722)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred Income Tax Expense (Benefit)</a></td>
<td class="num">(5,120)<span></span>
</td>
<td class="num">(3,705)<span></span>
</td>
<td class="num">(17,912)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 10,624<span></span>
</td>
<td class="nump">$ 13,672<span></span>
</td>
<td class="num">$ (6,419)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898597192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Change in taxes payable (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Increase (Decrease) in Income Taxes Payable</a></td>
<td class="nump">$ 3.2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902312008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Effective tax rate (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Percent [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate</a></td>
<td class="nump">$ 20,474<span></span>
</td>
<td class="nump">$ 24,088<span></span>
</td>
<td class="nump">$ 4,699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">Income Tax Reconciliation, State and Local Income Taxes</a></td>
<td class="nump">2,099<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">927<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Income Tax Reconciliation, Tax Credits</a></td>
<td class="num">(3,269)<span></span>
</td>
<td class="num">(2,896)<span></span>
</td>
<td class="num">(4,961)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_GILTItaxexpense', window );">GILTItaxexpense</a></td>
<td class="num">(2,555)<span></span>
</td>
<td class="nump">6,118<span></span>
</td>
<td class="nump">2,363<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Income Tax Reconciliation, Foreign Income Tax Rate Differential</a></td>
<td class="num">(3,888)<span></span>
</td>
<td class="num">(5,939)<span></span>
</td>
<td class="num">(2,944)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount</a></td>
<td class="num">(4,686)<span></span>
</td>
<td class="num">(8,446)<span></span>
</td>
<td class="num">(11,040)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Taxreform', window );">Tax reform</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">826<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_EffectiveIncomeTaxRateReconciliationIPMigration', window );">EffectiveIncomeTaxRateReconciliationIPMigration</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,118)<span></span>
</td>
<td class="nump">3,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Effectiveincometaxreconciliationnondeductiblecompensation', window );">Effectiveincometaxreconciliation,nondeductiblecompensation</a></td>
<td class="nump">1,079<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</a></td>
<td class="num">(196)<span></span>
</td>
<td class="nump">1,393<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 10,624<span></span>
</td>
<td class="nump">$ 13,672<span></span>
</td>
<td class="num">$ (6,419)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Effective Income Tax Rate Reconciliation, State and Local Income Taxes</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">4.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Effective Income Tax Rate Reconciliation, Tax Credits</a></td>
<td class="num">(3.40%)<span></span>
</td>
<td class="num">(2.50%)<span></span>
</td>
<td class="num">(22.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_GILTItaxexpensepercent', window );">GILTItaxexpensepercent</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="nump">5.30%<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential</a></td>
<td class="num">(4.00%)<span></span>
</td>
<td class="num">(5.20%)<span></span>
</td>
<td class="num">(13.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent</a></td>
<td class="num">(4.80%)<span></span>
</td>
<td class="num">(7.40%)<span></span>
</td>
<td class="num">(49.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_EffectiveIncomeTaxRateREconciliationTaxReform', window );">EffectiveIncomeTaxRateREconciliationTaxReform</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_EffectiveTaxRateReconciliationIPMigrationPercent', window );">EffectiveTaxRateReconciliationIPMigrationPercent</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(0.018)<span></span>
</td>
<td class="nump">0.145<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent', window );">Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent</a></td>
<td class="nump">1.60%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration', window );">Effective Income Tax Rate Reconciliation, Contingent Consideration</a></td>
<td class="nump">$ 1,566<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Effectivetaxratereconciliationnondeductiblecomppercent', window );">Effectivetaxratereconciliationnondeductiblecomppercent</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective Income Tax Rate, Continuing Operations</a></td>
<td class="nump">10.90%<span></span>
</td>
<td class="nump">11.90%<span></span>
</td>
<td class="num">(28.70%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_EffectiveIncomeTaxRateREconciliationTaxReform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>EffectiveIncomeTaxRateREconciliationTaxReform</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_EffectiveIncomeTaxRateREconciliationTaxReform</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_EffectiveIncomeTaxRateReconciliationContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_EffectiveIncomeTaxRateReconciliationContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_EffectiveIncomeTaxRateReconciliationIPMigration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>EffectiveIncomeTaxRateReconciliationIPMigration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_EffectiveIncomeTaxRateReconciliationIPMigration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_EffectiveTaxRateReconciliationIPMigrationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>EffectiveTaxRateReconciliationIPMigrationPercent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_EffectiveTaxRateReconciliationIPMigrationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Effectiveincometaxreconciliationnondeductiblecompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effectiveincometaxreconciliation,nondeductiblecompensation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Effectiveincometaxreconciliationnondeductiblecompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Effectivetaxratereconciliationnondeductiblecomppercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effectivetaxratereconciliationnondeductiblecomppercent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Effectivetaxratereconciliationnondeductiblecomppercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_GILTItaxexpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>GILTItaxexpense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_GILTItaxexpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_GILTItaxexpensepercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>GILTItaxexpensepercent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_GILTItaxexpensepercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Taxreform">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax reform</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Taxreform</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120384911&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654901000888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Deferred income tax assets (liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_DeferredtaxassetsandliabilitiesLineItems', window );"><strong>Deferred tax assets and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Noncurrentdeferredtaxasset', window );">Non-current deferred tax asset</a></td>
<td class="nump">$ 68,666<span></span>
</td>
<td class="nump">$ 67,961<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred Tax Assets, Net</a></td>
<td class="nump">29,371<span></span>
</td>
<td class="nump">25,907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=icui_NonCurrentDeferredTaxAssetGrossTotalMember', window );">Non-current deferred tax asset, gross total [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_DeferredtaxassetsandliabilitiesLineItems', window );"><strong>Deferred tax assets and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other</a></td>
<td class="nump">5,668<span></span>
</td>
<td class="nump">2,632<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions', window );">Noncurrent deferred tax asset - acquired future tax deductions</a></td>
<td class="nump">7,781<span></span>
</td>
<td class="nump">8,711<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</a></td>
<td class="nump">7,138<span></span>
</td>
<td class="nump">9,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses', window );">Deferred Tax Assets, Unrealized Currency Losses</a></td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">2,716<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_NoncurrentDeferredTaxAssetTaxCreditsState', window );">Noncurrent deferred tax asset - tax credits state</a></td>
<td class="nump">12,444<span></span>
</td>
<td class="nump">11,331<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInventory', window );">Deferred Tax Assets, Inventory</a></td>
<td class="nump">8,493<span></span>
</td>
<td class="nump">4,305<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts</a></td>
<td class="nump">4,460<span></span>
</td>
<td class="nump">4,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Noncurrentdeferredtaxassetaccruedrestructuring', window );">Noncurrentdeferredtaxassetaccruedrestructuring</a></td>
<td class="nump">1,293<span></span>
</td>
<td class="nump">7,072<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions', window );">Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions</a></td>
<td class="nump">22,874<span></span>
</td>
<td class="nump">20,975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">3,891<span></span>
</td>
<td class="nump">3,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=icui_NoncurrentDeferredTaxLiabilityMember', window );">Noncurrent deferred tax liability [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_DeferredtaxassetsandliabilitiesLineItems', window );"><strong>Deferred tax assets and liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes', window );">Noncurrent deferred tax liability - state income taxes</a></td>
<td class="nump">2,398<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_NoncurrentDeferredTaxLiabilityForeign', window );">Noncurrent deferred tax liability - foreign</a></td>
<td class="nump">776<span></span>
</td>
<td class="nump">997<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization', window );">Noncurrent deferred tax liability - depreciation and amortization</a></td>
<td class="nump">26,375<span></span>
</td>
<td class="nump">23,839<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Deferredtaxliabilitychangeinaccountingmethod', window );">Deferred tax liability, change in accounting method</a></td>
<td class="nump">9,746<span></span>
</td>
<td class="nump">14,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred Tax Liabilities, Net</a></td>
<td class="nump">$ 39,295<span></span>
</td>
<td class="nump">$ 42,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_DeferredtaxassetsandliabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Deferred tax assets and liabilities [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_DeferredtaxassetsandliabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Deferredtaxliabilitychangeinaccountingmethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liability, change in accounting method</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Deferredtaxliabilitychangeinaccountingmethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_NoncurrentDeferredTaxAssetTaxCreditsState">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent deferred tax asset - tax credits state</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_NoncurrentDeferredTaxAssetTaxCreditsState</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent deferred tax liability - depreciation and amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_NoncurrentDeferredTaxLiabilityForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent deferred tax liability - foreign</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_NoncurrentDeferredTaxLiabilityForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent deferred tax liability - state income taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Noncurrentdeferredtaxasset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non-current deferred tax asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Noncurrentdeferredtaxasset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Noncurrentdeferredtaxassetaccruedrestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrentdeferredtaxassetaccruedrestructuring</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Noncurrentdeferredtaxassetaccruedrestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrent deferred tax asset - acquired future tax deductions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=icui_NonCurrentDeferredTaxAssetGrossTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=icui_NonCurrentDeferredTaxAssetGrossTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=icui_NoncurrentDeferredTaxLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=icui_NoncurrentDeferredTaxLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903023048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Operating Loss Carryforwards (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 7.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">6.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember', window );">Foreign Tax Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating Loss Carryforwards</a></td>
<td class="nump">$ 19.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902813544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Tax Carryforwards (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax Credit Carryforward, Amount</a></td>
<td class="nump">$ 16.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902378552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Tax Holiday (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayLineItems', window );"><strong>Income Tax Holiday [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount', window );">Income Tax Holiday, Aggregate Dollar Amount</a></td>
<td class="nump">$ 8.0<span></span>
</td>
<td class="nump">$ 7.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare', window );">Income Tax Holiday, Income Tax Benefits Per Share</a></td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayAggregateDollarAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayAggregateDollarAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxHolidayLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxHolidayLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898356328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes Undistributed foreign earnings (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed Earnings of Foreign Subsidiaries</a></td>
<td class="nump">$ 97.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654994170040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes Unrecognized tax benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_UnrecognizedTaxBenefitsRollForwardRollForward', window );"><strong>Unrecognized tax benefits roll forward [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized Tax Benefits</a></td>
<td class="nump">$ 18,443<span></span>
</td>
<td class="nump">$ 15,027<span></span>
</td>
<td class="nump">$ 10,824<span></span>
</td>
<td class="nump">$ 6,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions</a></td>
<td class="nump">502<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions</a></td>
<td class="nump">2,987<span></span>
</td>
<td class="nump">4,231<span></span>
</td>
<td class="nump">4,536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(146)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations</a></td>
<td class="num">$ (58)<span></span>
</td>
<td class="num">$ (163)<span></span>
</td>
<td class="num">$ (93)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_UnrecognizedTaxBenefitsRollForwardRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unrecognized tax benefits roll forward</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_UnrecognizedTaxBenefitsRollForwardRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903486968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 843,096<span></span>
</td>
<td class="nump">$ 776,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CR', window );">COSTA RICA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">104,015<span></span>
</td>
<td class="nump">96,442<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_MexicoPropertyAndEquipmentMember', window );">Mexico Property and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">76,004<span></span>
</td>
<td class="nump">69,141<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_OtherLATAMMember', window );">Other LATAM [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">37,485<span></span>
</td>
<td class="nump">31,905<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">CANADA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">4,672<span></span>
</td>
<td class="nump">4,769<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_ItalyPropertyAndEquipmentMember', window );">Italy Property and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">11,098<span></span>
</td>
<td class="nump">7,921<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_ES', window );">SPAIN</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">8,701<span></span>
</td>
<td class="nump">6,411<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">3,795<span></span>
</td>
<td class="nump">3,135<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">19,836<span></span>
</td>
<td class="nump">17,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_ForeignMember', window );">Foreign [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">265,606<span></span>
</td>
<td class="nump">236,924<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=icui_UnitedStatespropertyandequipmentMember', window );">United States property and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-Lived Assets</a></td>
<td class="nump">$ 577,490<span></span>
</td>
<td class="nump">$ 539,316<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_MexicoPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_MexicoPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_OtherLATAMMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_OtherLATAMMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_ItalyPropertyAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_ItalyPropertyAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_ForeignMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_ForeignMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=icui_UnitedStatespropertyandequipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=icui_UnitedStatespropertyandequipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654903261784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Treasury stock purchase plan</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1', window );">Treasury stock purchase plan remaining available</a></td>
<td class="nump">$ 100.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</a></td>
<td class="nump">67,041<span></span>
</td>
<td class="nump">80,186<span></span>
</td>
<td class="nump">26,307<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment, Tax Withholding, Share-based Payment Arrangement</a></td>
<td class="nump">$ 12.9<span></span>
</td>
<td class="nump">$ 18.6<span></span>
</td>
<td class="nump">$ 6.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury Stock, Common, Shares</a></td>
<td class="nump">209<span></span>
</td>
<td class="nump">850<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount remaining of a stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654900994248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">$ (1,522)<span></span>
</td>
<td class="num">$ (15,402)<span></span>
</td>
<td class="num">$ (16,945)<span></span>
</td>
<td class="num">$ (14,959)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">14,481<span></span>
</td>
<td class="nump">2,239<span></span>
</td>
<td class="num">(1,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</a></td>
<td class="num">(601)<span></span>
</td>
<td class="num">(696)<span></span>
</td>
<td class="num">(565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">13,880<span></span>
</td>
<td class="nump">1,543<span></span>
</td>
<td class="num">(1,986)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember', window );">Accumulated Foreign Currency Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(4,381)<span></span>
</td>
<td class="num">(17,310)<span></span>
</td>
<td class="num">(17,682)<span></span>
</td>
<td class="num">(14,578)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">12,929<span></span>
</td>
<td class="nump">372<span></span>
</td>
<td class="num">(3,104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">12,929<span></span>
</td>
<td class="nump">372<span></span>
</td>
<td class="num">(3,104)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">2,784<span></span>
</td>
<td class="nump">1,880<span></span>
</td>
<td class="nump">638<span></span>
</td>
<td class="num">(365)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax', window );">Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax</a></td>
<td class="nump">1,505<span></span>
</td>
<td class="nump">1,938<span></span>
</td>
<td class="nump">1,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax', window );">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax</a></td>
<td class="num">(601)<span></span>
</td>
<td class="num">(696)<span></span>
</td>
<td class="num">(565)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent</a></td>
<td class="nump">904<span></span>
</td>
<td class="nump">1,242<span></span>
</td>
<td class="nump">1,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember', window );">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">99<span></span>
</td>
<td class="num">$ (16)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Other Comprehensive Income (Loss), before Reclassifications, Net of Tax</a></td>
<td class="nump">47<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income (Loss), Net of Tax</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="num">$ (71)<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph c<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-113959<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558989&amp;loc=d3e80720-113993<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17B<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724394-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121640130&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedTranslationAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654907648424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies Contingencies (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember', window );">Hospira [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Contingentconsiderationgross', window );">contingent consideration gross</a></td>
<td class="nump">$ 225.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member', window );">Pursuit Vascular, Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_Contingentconsiderationgross', window );">contingent consideration gross</a></td>
<td class="nump">$ 50.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_Contingentconsiderationgross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>contingent consideration gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_Contingentconsiderationgross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_HospiraMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_HospiraMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=icui_PursuitVascularInc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654898449640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Collaborative and Other Arrangements (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_CollaborativeandOtherArrangementsAbstract', window );"><strong>Collaborative and Other Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_PfizerMSAProductCosts', window );">Pfizer MSA Product Costs</a></td>
<td class="nump">$ 78.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_icui_ICUMedicalMSARevenue', window );">ICU Medical MSA Revenue</a></td>
<td class="nump">$ 81.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_CollaborativeandOtherArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Collaborative and Other Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_CollaborativeandOtherArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_ICUMedicalMSARevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ICU Medical MSA Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_ICUMedicalMSARevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_icui_PfizerMSAProductCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Pfizer MSA Product Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">icui_PfizerMSAProductCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>icui_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654902252776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data - Unaudited (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 320,451<span></span>
</td>
<td class="nump">$ 318,567<span></span>
</td>
<td class="nump">$ 303,379<span></span>
</td>
<td class="nump">$ 328,607<span></span>
</td>
<td class="nump">$ 315,523<span></span>
</td>
<td class="nump">$ 307,471<span></span>
</td>
<td class="nump">$ 312,282<span></span>
</td>
<td class="nump">$ 330,932<span></span>
</td>
<td class="nump">$ 1,271,004<span></span>
</td>
<td class="nump">$ 1,266,208<span></span>
</td>
<td class="nump">$ 1,400,040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross Profit</a></td>
<td class="nump">119,874<span></span>
</td>
<td class="nump">113,924<span></span>
</td>
<td class="nump">106,284<span></span>
</td>
<td class="nump">121,415<span></span>
</td>
<td class="nump">114,140<span></span>
</td>
<td class="nump">118,552<span></span>
</td>
<td class="nump">103,869<span></span>
</td>
<td class="nump">135,303<span></span>
</td>
<td class="nump">461,497<span></span>
</td>
<td class="nump">471,864<span></span>
</td>
<td class="nump">570,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 26,142<span></span>
</td>
<td class="nump">$ 24,986<span></span>
</td>
<td class="nump">$ 18,908<span></span>
</td>
<td class="nump">$ 16,834<span></span>
</td>
<td class="nump">$ 20,641<span></span>
</td>
<td class="nump">$ 26,563<span></span>
</td>
<td class="nump">$ 22,833<span></span>
</td>
<td class="nump">$ 30,998<span></span>
</td>
<td class="nump">$ 86,870<span></span>
</td>
<td class="nump">$ 101,035<span></span>
</td>
<td class="nump">$ 28,793<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 0.81<span></span>
</td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 1.11<span></span>
</td>
<td class="nump">$ 1.51<span></span>
</td>
<td class="nump">$ 4.16<span></span>
</td>
<td class="nump">$ 4.90<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 1.16<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="nump">$ 0.78<span></span>
</td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 1.24<span></span>
</td>
<td class="nump">$ 1.06<span></span>
</td>
<td class="nump">$ 1.44<span></span>
</td>
<td class="nump">$ 4.02<span></span>
</td>
<td class="nump">$ 4.69<span></span>
</td>
<td class="nump">$ 1.33<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm139654908284712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">SEC Schedule, 12-09, Allowance, Credit Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="nump">$ 20,219<span></span>
</td>
<td class="nump">$ 5,768<span></span>
</td>
<td class="nump">$ 3,311<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Costs&#160;and Expenses</a></td>
<td class="nump">7,137<span></span>
</td>
<td class="nump">14,882<span></span>
</td>
<td class="nump">781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to Other&#160;Accounts</a></td>
<td class="num">(5,866)<span></span>
</td>
<td class="num">(431)<span></span>
</td>
<td class="nump">1,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Write-off/ Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at&#160;End of&#160;Period</a></td>
<td class="nump">21,490<span></span>
</td>
<td class="nump">20,219<span></span>
</td>
<td class="nump">5,768<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_WarrantyReservesMember', window );">SEC Schedule, 12-09, Reserve, Warranty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="nump">6,377<span></span>
</td>
<td class="nump">6,752<span></span>
</td>
<td class="nump">1,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Costs&#160;and Expenses</a></td>
<td class="num">(3,609)<span></span>
</td>
<td class="nump">83<span></span>
</td>
<td class="nump">2,445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to Other&#160;Accounts</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(458)<span></span>
</td>
<td class="nump">2,581<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Write-off/ Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at&#160;End of&#160;Period</a></td>
<td class="nump">2,707<span></span>
</td>
<td class="nump">6,377<span></span>
</td>
<td class="nump">6,752<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=icui_SECSchedule1209ReserveWarrantyInventoryMember', window );">SEC Schedule, 12-09, Reserve, Warranty-Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="num">(3,477)<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
<td class="nump">503<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Costs&#160;and Expenses</a></td>
<td class="nump">2,033<span></span>
</td>
<td class="num">(217)<span></span>
</td>
<td class="num">(2,908)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to Other&#160;Accounts</a></td>
<td class="num">(169)<span></span>
</td>
<td class="num">(722)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Write-off/ Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at&#160;End of&#160;Period</a></td>
<td class="num">(1,613)<span></span>
</td>
<td class="num">(3,477)<span></span>
</td>
<td class="num">(2,538)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="nump">3,677<span></span>
</td>
<td class="nump">5,436<span></span>
</td>
<td class="nump">7,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Costs&#160;and Expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged&#160;to Other&#160;Accounts</a></td>
<td class="nump">214<span></span>
</td>
<td class="num">(1,584)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Write-off/ Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(175)<span></span>
</td>
<td class="num">(1,949)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at&#160;End of&#160;Period</a></td>
<td class="nump">$ 3,891<span></span>
</td>
<td class="nump">$ 3,677<span></span>
</td>
<td class="nump">$ 5,436<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_WarrantyReservesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_WarrantyReservesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=icui_SECSchedule1209ReserveWarrantyInventoryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=icui_SECSchedule1209ReserveWarrantyInventoryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>129
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( &R'6E('04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !LAUI2(0[&0^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O29C%4.7%\6G"8(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN
M=W"-"=+T$9]C'S"2PW0S^K9+TH0-.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/
M?4 0556#1])6DX8)6(2%R%1CC301-?7QC+=FP8?/V,XP:P!;]-A1 EYR8&J:
M&$YCV\ 5,,$(HT_?!;0+<:[^B9T[P,[),;DE-0Q#.:SF7-Z!P]O3]F5>MW!=
M(MT9S+^2DW0*N&&7R:^K^X?=(U.B$KRH1"'J':_E^DY6M^^3ZP^_J[#OK=N[
M?VQ\$50-_+H+]0502P,$%     @ ;(=:4IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MYP9G'YQP]L/EBP7T".1A8[LR,PZP>#JR)H&"P5<&;E_Y>UWG+T59GL.F[L>
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
M"UG(:YPJ9A/(AHP$%\N2G4BP\#X^"+L7L$=0'G1VB(!CL;CC,,LX)1@QN,V
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
M@IW!+^R//=LY-?>N$VR?FJ?\;%DO?^=B2'YD\9AVE'7U:$D/]P*9 A$+%T-
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
M '[?Y'GEOM &_@^^_/0_4$L#!!0    ( &R'6E('MM "\@8  /</   9
M>&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;)57:V_C-A;]*Q=&%IL CBW+SG.3
M 'GL= *TTVPG[7XHB@4M418[E*B25&SWU^^YI"S;,\E,FP^Q)-Y[[OO!JZ6Q
MGUPII:=5I6MW/2B];R['8Y>5LA)N9!I9XZ0PMA(>KW8Q=HV5(@],E1ZG27(Z
MKH2J!S=7X=N3O;DRK=>JED^67%M5PJ[OI#;+Z\%DL/GPDUJ4GC^,;ZX:L9 ?
MI?^Y>;)X&_<HN:ID[92IR<KB>G [N;R;,7T@^$7)I=MY)K9D;LPG?GG,KP<)
M*R2US#PC"/R\R'NI-0-!C3\ZS$$ODAEWGS?H[X+ML&4NG+PW^K\J]^7UX'Q
MN2Q$J_U/9OE>=O:<,%YFM O_:1EI9R<#REKG3=4Q0X-*U?%7K#H_[#"<)V\P
MI!U#&O2.@H*6#\*+FRMKEF29&FC\$$P-W%!.U1R4C][B5('/W]QF?[3**?:0
MH\,/QDMW=#7V0.;S<=:AW$64] V424H_F-J7COY=YS+?!QA#I5ZO=*/77?I5
MQ >9C6@Z&5*:I,E7\*:]G=. -WT#[ZYU^.(<W9MJKFH1#?[U=NZ\16;\]A41
MLU[$+(B8_0T1]*!<IHUKK:1?G^7*TYTVV:??7G/QU]%O[__S\^/'Q^?''S]\
MA%,F%[07NA]K^F!>9#67EM)A(!C24B+K061E3I,D^0>IVDLKG<<#/;76M<H3
M"ILRX4K*@*-R::/BIB#1--:L%%)?ZC4=G)V,$J2@UC@>T6V>!]%"Z_5P _9/
M1Q+R_)I*HP'E2,#P!EE5>\64Q ]>0Y^V(6_HX"39@K)6HH=]32F\>54O  )^
MO/N2+2R5A.7\$4IGTGKT(G)"2XBO<UI8@Z# E +6>F$7TKM@M6MDI@J5=74&
M=4?T#$0I;'V,!D:-4#GJ46N:2ZBCLU;#%SD) %,C;0:9Z%PL=D](IU).>6NA
M;E!S"RJM,L!80$M$ D!6'N<2@4%Y@R=JN <XHO=F"4 [W(=2CFKCV8]RE4GP
M[KDS&B.V6<)Z;J+.C@&6LG2O@?==*VQ.[Q\84A!RM[6( /*U:[_@-*VE&D*T
M+*R4]/@+1Z-&<X4G&<T SB*$1==O.586_<S+K*R--@LE'5*R5%D)C6$BD\.^
M%X374>N":7-.3@B;6S;'&=V&]![1.\4I >VS$CV8GJS*9+"O,!J#)7A9S+7L
MIHOZ4T; (O U&[XF\'7&=X?(2Y/U2<_?/R.W,H8=?@X)YQQG$(-H)>9*P[F0
MMF'*Z5!Q9IK6@<0=7=+]EXG,Z=>79@0<PKN>#NAL,CR93NF=0&Q>A&Y#>NTD
M_C[0Y&PX31)Z-AZ6W.\='=#Y^?"<H5[SW6UO]24]6Y&SF9E4+^Q$!]Z+LRD]
MUB^0:"R;EPYGIS/PRE 4<H6MP'4%%B.?M=:R?IU[SI@8NX/U: ^-%G7,.6X/
M3:C5T^0" KRH%XKCUK$=3H[H/ TVW6:9:6M\:\0ZA/8PG9P<\6?;RGW?'Z;#
MY!1GT0UP ;Q5J,#$3MU$;.-P>&8VG,P2^LZ8/-3W<2PDL<)$SULD,+.F"6Q.
MZ4$6TMI0F:M>ZAJ:G@S/3B^.MHY]P_W_^QM_P?['7?W5%RY2=:;;G,TXO=AI
MGLB2'#U"P^?YMNC@_(-),CK?)?,AW+6H8B4<I*.3W>/:U,>9J1JT)'0I%"*'
M*S:395AR.&4K8[WZ,UK:=33.::X/_V407C'"?39>"E5X*6M:HQO%]ORZ-:%V
MMP;X;VD%07O0$6&CZZNV_B507W(7#)#1-]\PN$^^4KQPGX,^H;K#-/F>3:5I
M3XNIS.6/1O8)Z1OHNM'D?'!8'@GZ_O -X4M,_1U_\J(2IQ)RR7 :<"@PM8)O
M>&3/0R/C+FY181G/@DXR'/A[FR_83['Z(:*MFKB%(/D5S[W"FNH2IT*O'7P%
M!3M3T+SB?'?_HARK$1<XH6#D]A7L8?(7:.N@LF8M-,J-B? :>DCOA-;)HM4H
MRA<99L2J[Z;1Y,[#2^7+8.X7*XZ5?'%A;TB<F0K+0 ?&WK9B22S(8G?ANHO=
M<$U+A&P3/$^E<MPCV4F9<;'-B?QW[!0R)IJHUV3F&&;286/HY@]FC\+:CO4$
M/>AM\*VM<:%!G'C2.]*\:6)40^<PX;K- \BLA.-AA;N/CH;XSQO\D+>.O]C)
M^R!_UG2#AX%I;!YUC?M$)JQ=LT>#$8[3NQNK.>S8/.^L)4,F>8-WVR(VZ\HV
M[Y%NK>R&,KZY$G5ZS&M4W%]0,0]Q_=HNP]J9G;%+KL+LYQ"AUFM.0&_5O.6%
M)H1M?_V=C4YW%U7.T=%KMX;QSF4,.^4B7#D=A=R.][+^:W^KO8V7N2UYO!+_
M@%402R)B78 U&9WA$FGC-3.^>-.$J]W<>"RPX;'$S5Q:)L!Y8;!Z=R\LH+_K
MW_P?4$L#!!0    ( &R'6E(T$QY^ZP4  #<.   9    >&PO=V]R:W-H965T
M<R]S:&5E=#$Q+GAM;*U76U,;-Q3^*QJ7:6%FL;T77TB!&3 TH9-0QC;M0R8/
M\EJV-6A7&TF+<7Y]OZ-=+X80DD[ZLEI)1]^Y?3J2CM?:W-F5$(X]9"JW)ZV5
M<\6;3L>F*Y%QV]:%R#&ST";C#EVS[-C""#[WBS+5B;K=?B?C,F^='ONQ&W-Z
MK$NG9"YN#+-EEG&S.1=*KT]:86L[,);+E:.!SNEQP9=B(MQM<6/0ZS0H<YF)
MW$J=,R,6)ZVS\,UY0O)>X&\IUG;GGY$G,ZWOJ',U/VEUR2"A1.H(@:.Y%R.A
M% '!C,\U9JM120MW_[?H?WC?X<N,6S'2ZA\Y=ZN3UK#%YF+!2^7&>OU.U/[T
M""_5ROHO6U>R?6A,2^MT5B]&/Y-YU?*'.@X["X;=;RR(Z@61M[M2Y*V\X(Z?
M'AN]9H:D@48_WE6_&L;)G)(R<0:S$NO<Z5A89\K4E4;FRX!ABCNQE"F;&IY;
M7H<NG[.K'..8I/[^M7;"'AQW'"P@G$Y::SNOM$7?T!9&[(/.W<JRRWPNYD\!
M.C"]L3_:VG\>O8IX(=(VB\. 1=VH^PI>W,0C]GCQC\3#.SX6"B&9LS/BCW12
M6/;Q; 8I!.?3*QJ31F/B-28_H_%"VE1I6QK!/D[%@V/G2J=WGU[*P'>T74ZF
MX]O1]'9\=?T6^9Z.SZ:7;Z]&##_7D[/1].JO:W9V?<&NKC&.2>H_(XEM2.*>
MD43ND$0\H'!8V+X6L'HO&K83$%@IS 5L;]AM][==OW0O[/8>)1C*#7,KP3:"
M&\L$L84AUR*;"=/DF[[AD5^.GV& *F$+X?>YVK2?FOVLEZZX63;&#=I'N[;M
MV.%-2]J]_]&PP(]SZ)5YJDH"D+G'Y#-]+TCV)Z(-*%T:ENK<:B7GGDC6H4$E
M=4PO&.IYM<:VL:EK<\VW@U,8B7(MU09"%2^=9E;< R5/A3<DU=;9W6F]6,AZ
M3L,QPQ8\E4JZ#:M9O-4='OVL[N?(E3%M-ET)*WX C3.=BT.'@Z86IL&,\D!A
MO&U/VJPHLP):S3WY-!>%=MY'3(L':1U9/>'*L??\3K 1V=(8]1B!0G'$_XFO
MVQB 'VM/AM(8&/5R/+8FDUJL&> \^UQ**WWVD=9WVA;2<$ N2G]B3C862;=L
MO_7N:M(Z\!%Y+=:-?FX1% CB7"/@AF58X$E*>DGND4@D4P5D!MVYL+;FIZ?W
M3L*^(HK,[[4J<X?[ !-9H?1&( '"X*2KH9_D&/%V7X.05=OLPV#J7F@@R)3G
MV/9%.5/8/1G/2P#5KM>05%L;AQ9&9^QF(;\(LTU-[[^DAMB$G;DTHMIL:^E6
M[ )8[Q&J+]CV+*O*!.U"!.M<<S.GS@74ITZ;REM.-2:#6!.0>D]#.XI.NO)2
M<P15Z<(K B>Y<?0;@*S&ED0U6+->24C#@9DN<3D!B'NTYS<83E<6$JPT>:P2
M%<VPE;04Q_RP8?B.2.-AX&,]*S>'0 [J?)-PP3=&*\4<?Q VJ'<?E[[0B<\E
M5]AAN 9@)\H<Q4DI0K/0[:1ZK*94FHBVL&4%4LZ$0/DM%59Y+ Q1[)[7WHKH
M"ZC7:\]9/E.BOG0BM;8FL3]:-TTY?Y+9PVU&MQF>X_@MK:7-X4LT)6 KP]/4
MD$?[OHCKTF+2'KS!Z8UQS)]SY;G_)_A'- _KPV%48S?DNN&;*@S/5SYS\=6U
M(^KGZ::ZOZGJ</@.8-1EDV:+(G7>O9G(Q4("<8_U!P-\>T$_3M#N1T$2QP?X
MBX/A8(@V":(AM?O]((Y#FHEB?,)@V!NRRQ=X0Y0A+@[B(_;K+\,HC'X'[.#H
M@"7][N,(.@=-;]N.A0/"]@C\JOHWY^!6/@H&2<CVPZ 7 RT,HC"$X7T:BX/>
M &/1,,1XKU_9G(1]M,,@'O3()?B61 ?>_5YRA'80'$74[H?=(.Y[;^-NXJ.1
M1.$/7J O:RM?NCYV=B[SJ )+_V2QJ'K8'=6]OAEM7D5GU6/@4;QZ4GT 2[#!
MF!(++.VV![U6M>>W':<+_S28:8>'AO]=X64G# E@?J%QT:\[I*!Y*Y[^"U!+
M P04    " !LAUI2V7>A1/$*   T'   &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q,BYX;6RE66MOVT86_2L#;;*P 4:F2.J530+8CMO-HFF,.&VQ6/3#B!Q)
M;$@..S.TK/WU>^X=DJ+\2KL%$IF/N>]S'S-\L]/FJ]TJY<1=653V[6CK7/WZ
M[,RF6U5*.]:UJO!FK4TI'6[-YLS61LF,B<KB+ K#V5DI\VKT[@T_NS;OWNC&
M%7FEKHVP35E*L[]0A=Z]'4U&W8//^6;KZ,'9NS>UW*@;Y7ZJKPWNSGHN65ZJ
MRN:Z$D:MWX[.)Z\O$EK/"W[.U<X.K@59LM+Z*]U\R-Z.0E)(%2IUQ$'BSZVZ
M5$5!C*#&[RW/42^2"(?7'??OV';8LI)67>KBESQSV[>CQ4AD:BV;PGW6NW^J
MUIXI\4MU8?E7[/S:9#D2:6.=+EMB:%#FE?\K[UH_# @6X1,$44L0L=Y>$&OY
M7CKY[HW1.V%H-;C1!9O*U% NKR@H-\[@;0XZ]^ZSNE55H\3)C]HI>_KFS($I
MO3I+6P87GD'T!(-))#[JRFVMN*HRE1TS.(,VO4I1I])%]"S']RH=BW@2B"B,
MPF?XQ;V),?.+OV'BVNA27$)7 RC S6XK+MG!RHC_G*\L/__U&8%)+S!A@<E?
M$?A%W3EQ4>CTZZ^/.?T;$JY^OOKQIRO12?JL4KVI<L;YI\:(VN248OBKLP:R
MB=X*:93X4*T;3BCHA424JT+9X/#T9F^=*NG)S^)&%PUQ!&&5B4L#]JDLQ"78
MC,67K1*WTCI@\3>-5WNAUT)#M)7@2#=NJZSJ-/#"2YDI0:DHK //5[+0E:*D
MRJUP6FRUK7,G"R\PRQ&1?-4X;>RXMY16[FM2I-BC*+#9_U69:&KPA:,KNX9W
M(3XEOR.=O":]'H'8;?-T*W8*N:M*$KM20CI1Z[QRM-IN\QI5QXW9DU:OW8YT
M+_(4I4AYW8RJU(X5Q1M(LGFF#+3PW#HUVB>RS6/H!3FRE91#750W4@YU2(./
M.9@X, PDI#\<9EQG3*N+<,J48W$M]Z3OL6LR8E2)=5,4C#Q<QZ'(Y)YCDZD"
MM1  T>8A][1#K&?_^5@M@R0GSA+_2MU4I!YTA U4:&W'@3TB&9!PM;JK%3%D
M]T#7W!7>-V"D[M*MK#9(%U9&PZZ-UIDEW:PRM[ 5\?\%P%E3:%-E''J-N 4Z
M2_6**C+%8R51OH@C8;"'#HGOG#\,O3=$2 L,FYR2X+[.6P5*6:1-@0?5ALWB
MN$K?39!AJ2+G>,&$ ]8/RN#M2B/7I5CG=Q1! ,;E].JLE\:8'R/O_-(45I!^
M2C26XN:;+7>M6YD73-("@4%#+,G0+0Q%]E%:DHM-KJI4^4JC)$SM@0?'* M2
M*,M<2FVI*GQ5G$5D0QM-]C20K2EC;N$0@>B8#9:D7]F_P[3TH4>++5@ ,KIW
M-J<4^<@"; 0D5"!D*5J$H83H(+92;J?@ZL;G%:DV9,/:_"&7!%B2%DU&L7K:
M,_?=X'$)Q6YEX1/&(X.XL/V6ZQ\A<^"&@X]0&8 )-ZAR&V 3KL5<P-E 1FWE
MK>*T1]JB)),O7(\IHUQC*I^31(*T'-0J$MR#5J:I:7SL26\J $-,4.E"[86[
MB/<S#J.?;X+H(0Y(%_0L15V^2\Q7*#BJ\T*NABG6Y5.;]%;5TI#;(8 UHW#H
M59%O6,?.I^B'C$5XR[#N;4UZD'K$UD?P&8WVPI<'$.4(1A=ZJA>4UK>*L>N#
M#=J@K>UM[>T+LKY5ODR2<[1':2^AE4OEL?54YCM'2^UK0U\YVXA5&+=]IVPE
M>[]Y#'.3.0"5'/]$F6([?"5M2V!PE*]D3S<#>*3!T>>D^491S["^5GS$")O7
MX'X]",ZG0W!Z+( $KD#[0E<[XC+47I0=NR=B'<!I2M# *3#E77#[1YRO#0:&
MRK68A>8W?J- [VYRA&0-C"+9SM.4*A6%[9IR*J?^\*4K:G:P\K<FVW@%!X[R
M<\F1^JWBK\7?_[:(HMD_Q(>,FM1ZWV4IN5^C1CUAT&'<&;(=]^RN?"@/.=^A
MCZ8@/P0= 9'X<?U^7%XPZ/,^V[,< '.XU2O"(R.E5&BF&771KH_Y3*#J"S_5
M!>R!>S<H>GX"\P2'AH]*+S<;HS9,20Y>:R3HCLU@$4;5/F:6"TF/^&/*U?$<
M*DYH]-G"G3#>GO9EZ)CHB*)+1/1K23Y)"28;=I/3&!B[!:_%OY4TPA<$;"-4
MN0)<NZT$?B9+^ED :@/NG;TOB=]AHOZC#Q^;J,4+D<SC8)Z$(IYC.=W.@]ED
MTM\NXB",ER*>XO;^](VGRV"VG(AH@;=QM BB122B&=U,IT&R2$3$=,,9/5XL
M@N4< B9XDTP2?Q/C9AK.@^5B*F)B<#3&0XU@%D8B(9)I$"<)7T[C8!K[IU_8
MO9^[P+Y PD;S21"&B9B$(9N")[-9$(6+P9,D#(,0QOLGOS!24- /%95@.-K1
MZ(L)N\A&'H)=&3P:)CN:=HKU\R7RWT^OP MY+J]:4GI-Y8<K)_=#0C;M.]K9
MD!J&J6#48<;X2]#>*+TQLM[N[^'Z:2Q^WU/<0^558W2-7D V?,RS#&I<T1:+
M,N1\31V:G!M'P7P6\U6(.(5\E00QGGVBS83X#IL)%$$1100Y8&42!3&"'TW"
M8+F<M3'M5L6S,(CG<Q$G4;"8S? 70)@NQ4_83D+S&\?S[1*TLV@NEE$,F$0(
M<3A-@MEB\AQ"AM@8HN(]W(Z*F+8=4/IZ#F'4Z>;1RT#,XY=L]7SZ\D&24ZS)
M<8'W'"TC[P5X;VL_015[&JTYSI0<H'U,4K2 I&CN)47_OZ1^A[^2!55JR^T_
M??#TA"8\WA2V_$^/1P/:5/&(EZ$NR55>Y#12^?K(@46CV+RB6?KH/<BTEX=,
MRC./2R]3^'.]DT.[A2WGK8P?[LGPX/GA,1FGC^?(48;X31RK<[2)[,U?MWO-
M/=+"/EFC6R<O@P?IU+MYJ/@%TK^J2*563B#^):N&IH9)&[87XB2A GHJKGYO
M_-:^#_!@G[T(%N'\D25]T&A'33O6$I--V<\I)XM@ODQ.48C;<X)'6,?!<AH_
M7/$MS@FR>WE*QVI']MWS66?A8CK]AH7H"0DR\<^;",(XF3QOXS281Y,_;^.<
MZM8W;8RHR)W,@B0.3\7[QM!:GYB[(R5>)..Y*'-,4KXE=%KPGF<G^T$OZU!*
M9]O$['FT/@[6R1*C-(]^#[0->LE\!&@4G8[S=/?$_#@83^]YB'9UG5-YY]='
M#WT-]BXZ>WD#=3AG.>QB;+.B.=/E/"_BQT^K?)SSH+-6="KIMD9QM&Q^AZ&:
M#G</4^&?MTA62,CBD9,TLF!RB-A?L*#?H7G]=ZJX5;WFEQAW^>CBTXI/CN2]
M,UEY.)5%/.NCDS#+JNB.L,,) Z^4&&SQ'Z R/F(8*G19YM:?&I #N>THA%3O
M%:[XE)(W47Z/SJ>#?E''>HS.2]OF\YM+]%:,^6(6SE@>GR/PYPSOU^X0P.\\
M4K;28[SAE)-VN&F%22M5J77.R(%$/KT!P"H/\C&&8MI@=\< 6<ZEW9\VP (?
MU@_P0I;Y@^9V!UX_)!.RKHO<:]E9U_LE:$^!'AHXL(T8[)]D3\E)Q[0U>=$?
ML519X1/9NJ$+UJX%1G\2MH5;?#SQ?G!(+/G4D3&X Q[Y55[YJN6,\OOVH9\E
M':ZNL92SD:&"7?F6Y='A*&_B.V=!?>QHX(+#2<7XL2\-9X,O.=!VP]^KK!]X
M_4>=_FG_2>S<?PDZ+/??TS[RWHY"O09I.)Y/1\+X;U3^QNF:OPNMM(-K^'*K
M,"D;6H#W:XV1H;TA ?V'PG?_ U!+ P04    " !LAUI2^7HVLDX)  !'&
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
M:2?^<SYSA460_/8,CX.:QP'S./A!'O?J:R$N4A,__-9GVF>)4GJ>NES&ZNT
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
M/IFWI'W(S&-& Z2?JL/AV(K< N%=3D?XWM[,%".FAVG6AD5MTMI/1 03J49
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
M,D,T0S%=$A22 >C#.;:PU7-4=7&]6'!GX;W]WI?9V?4-.H5_6127:TQ@L!2
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
M<VAE970R,BYX;6RU5]MRVS80_94=-=-(,ZS$FR0RM3TCV;FX3>HT5IKI=/(
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
MN8A6<;5E:HJ:995D!(,0L)=RH=,&S;*+PJ]4[,7O6B-[$JD16P:,6$Q!UT#
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
MI%F [PLA]&%@' R7L-G_4$L#!!0    ( &R'6E*40H7%R1,  "T[   9
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
MT70FF7-%D2%PBQB#$'%C&?[ >31BI"^ \U"SP%/)59:,F!*^R$^]9ZR /FX
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
M<5^3AE$I((V:I^R/5.9PDHH##.G9JC?Y"+-E))\/R>^'7+813_<CJ[S@6<^
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
M23A"P[2'[A&V^8[#?H54FAUZ2'@/B8_?7:+?P#/(NH2AX3ZB_A%V<,>+.JJ
MJG%B*2V\(.RE"$BJ.(S&CZ%$'-CRZ[A/@0SI^:ZT<G.VEAM9K2^ +NB K3=T
M08P$,X6 2D.$9HA@42)!UDN5+='+TP$<AS<.W*F/MC;/"39QMG?AU!IS8#JQ
MJDUPE- 6,5&!"\ZFP]D"<(1\LND!H%# $#'[$V'?XD-I ^2#G*&ES=E%0Z"3
M*\'>JT)98"*5C&H'A=+B#_KY$HE#/5GVP+"_-+F%]ZGU42M;NFN0ZT:;1M7L
MLS 9"H/FV(;F]'#2/9@<[3=".G7W6P$XB5:JVG#HC=L+. .R:W7; ,/WDG:V
M;+1KWZ#3@=+D,?OZS[0O]F,2DMH&A;@'A9;2C)Y0E/2&^2$[C^!3/.!3_ .M
M-F1$AUG+X_? _AENU( 516AS88RLS3[D&J>_14)8$MR"D]K4.A1*]!QBJU4
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
MQ+\<X_3L$\.4%.S=T7G.U/[11".H^35)6X#3!H"\ > 1N!2E7BGXK5RPQ2;
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
MM&XJTUP*G@M) [!_WC2Z>Z$%^GO)BW\!4$L#!!0    ( &R'6E*Z4[V._ ,
M 'T+   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;+56VV[;.!#]%4+8
MAP8P(EF.W<2P#=C.9AN@18TXN\6BZ --C20B%.DEJ3CMUW=(R8HOL6-DVQ=)
M)(<S9V;.H3A8*?U@<@!+G@HAS3#(K5WVP]"P' IJSM42)*ZD2A?4XE!GH5EJ
MH(G?5(@PCJ)>6% N@]' S\WT:*!**[B$F2:F+ JJOT] J-4P: ?KB3N>Y=9-
MA*/!DF8P!_OW<J9Q%#9>$EZ -%Q)HB$=!N-V?])U]M[@'PXKL_%-7"8+I1[<
MX#89!I$#! *8=1XHOAYA"D(X1PCCO]IGT(1T&S>_U]YO?.Z8RX(:F"KQA2<V
M'P:7 4D@I:6P=VKU >I\/$"FA/%/LJIMHX"PTEA5U)L10<%E]:9/=1U.V1#7
M&V*/NPKD45Y32T<#K59$.VOTYCY\JGXW@N/2-65N-:YRW&='UZ#Y(W65,83*
MA'R ).,R(V-7+6XY3K^[IPL!YFP06@SHMH6L=CZIG,<'G+=C\DE)FQORITP@
MV780(M(&;KR&.XF/>KP&=DXZ[1:)HS@ZXJ_3I-_Q_CJOID]NI;&Z1+[9@Y6X
MYH8)94H-Y.MX@>;(J6]'4%PT*"X\BHL#*.8HM:040%1*IM3DY :UT@#8 -8B
M<TLM5"#1^(9+*AFG@LQ >X5*!A[]QHHRW F@13XJ1KT4OOJ.DGMXLF0B%'OX
M]E)OCV)VAT7?+"F#88"G@0']",'H/@>2*H'H'7#KH_A5A]>Z1<HU>:2B!(]?
ME1HEU+2 ;[2 2R9*) WJP>9<^MU3)8T2/,$2)&1"A<]V[KB/+/4VJC28O3GK
MDTUBCWTPY X4"]">/X==>6KAHWVUY2,!PS/IS:DAS'4I=5W*ZRYM8L?S D\#
M2>")Y51FKB9Z175"&*K!D:9/9AJ6E"=H@L>KJ<6G,$F-JM<:W6 8XQ+[@W1:
MW6X7WW&KT^N1>V6QJ\D;H>UY>ZUCM%"EET2:NH/4&>UV8IN3GY>@/<WV>_(O
M4%T=!=O-:(B)V__"'PFI^_W<"7Q<_KYV&,S'6!<]4RHQ!%-+L$+OKR)\7K5[
M[ONB0XXHO=LHO?M&I6-.MVO*8_ICQLJB%#[!SYX64U5@8W+W/_2G%5,%D'<?
ME3%G)PKZ*+27!?T%\,_+5";Y#P1BM\B28:>PX]*K.-VM\;JV.YVB.[V"/9*,
M/>$:*MP]A\?1D5(@D"W-[[D1*"B><G1THU5Q:H6YM&K]?8B_A^9W^+M'\U\"
MZHTB =-_71A(_';KZC+RQT6W6[VC7N<TO?S?D^KET*?I,MRX$A6@,W_QPY".
M%-7MJ)EM[I;CZDKU;%Y=3#]1G3FF"TAQ:W3^'G6DJ\M>-;!JZ2]8"V7QNN8_
M<[P?@W8&N)XJ9=<#%Z"Y<8]^ E!+ P04    " !LAUI2+_F7S5P&   @%
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6S%6&UOVS80_BN$UPTQX-J2
M_)XE 9RD73,D79:D[8=B'VB)MKE(HD-23OSO]QPERW+LN@DPM!]L2B3O[KE7
M'G7TJ/2]F0EAV5,2I^:X-K-V?MAJF7 F$FZ::BY2K$R43KC%JYZVS%P+'CFB
M)&X%GM=K)5RFM9,C-W>M3XY49F.9BFO-3)8D7"]/1:P>CVM^;35Q(Z<S2Q.M
MDZ,YGXI;83_-KS7>6B672"8B-5*E3(O)<6WD'Y[ZCL#M^"S%HZD\,U)EK-0]
MO5Q$QS6/$(E8A)98< P+<2;BF#@!QT/!M%;*),+J\XK[>Z<\E!ES(\Y4_$5&
M=G9<&]18)"8\B^V->OP@"H6ZQ"]4L7'_[+'8Z]58F!FKDH(8"!*9YB-_*@SQ
M$H*@( @<[ER00WG.+3\YTNJ1:=H-;O3@5'74 "=3\LJMU5B5H+,G[[G4[#./
M,\&N!#>9%C"Y90=W?!P+4S]J60BAK:VP8'B:,PR^P= /V)5*[<RP=VDDHDT&
M+: K(08KB*?!7H[G(FRRMM]@@1=X>_BU2Y7;CE_[=2I?I//,&L;3R"UR%S1W
M(IRE\B$3AGV]!!]V845B_MF#HE.BZ#@4G>^B:+"/R+YSH>6"4XBRD3&8.+B4
M?"QC:9?U%<Z( =*-"#.M93IEI]Q(TV"?4C4V0B_(8[D6M$>E(8AS+;XZ;T*9
M)\M.8Q7>_[/+KWOQ4G4X-',>BN,:TI_DB=K)W4RPB8J1VH3'.BESK18R@L$X
MLG8#AIHPE6EV*18B9FTFN$[?HE"PN%!4@BA9:<HM$\9*Y!U>)F2LA7,9I:"S
M T^93$'$8[>2BR#O9?/($3UD7%NAXR4@:F8!=0F1A@F*2]@[%,E8Z#*RZ-\?
M.@YX&+ #F8)(908SIG[(WJW@EGYA9PAT*$[1LZ7,LL'^Y"D@+)D3 (YO6-!O
M>)['SF8<5(!?50S6"7?P XPPS@BQ)(5#E<#D6B4,A5D[I6%I,K81<XX)P<AS
M3").Z^S KT-THT,R]V-]9@Z'MM-WE*/P(9-&.ON29:N@5RXB]&O(09WY_4;[
MAVK:QB\'7'^MKL,?C[939\,\%%X%-? HB'H.[)X:U"UK4'=O#;K%&1]EL=.Q
M6H]< <I+X64E-_=4H1>6F+UP=I>8OU Q^!K/MVI%U6%I7GH*?&.'#R[$0&4!
MNMJ-LG60%R0RL!/1ACOSH\#0^0Z0D#!6"U'?J@GOUU*3]5'B*"%FVWEWRJ)<
MA5SK)4G^.U.$:*YE"'5NY325$QERQ$+U.??&(1LMN(R=E:F>&8Z'2(PM @RJ
M.HL<LMN9TO8MJEZ"0/$[C=Z@CX???AD$?O#[KJE+E4[S_7[0&/8[Y<*S5[1
M:'!2)I["/$F X9'K"#*O-2)<1EA"JVA$[B<%&VM&/J#0+AS8;G2[W9+EYEMN
MFB+RWI#) K^W@7UKJA*;E?)<9L\Z5:I<UD_%8BZX&N<OHWN5[U%C?JSO@W9C
MV-OT_=;4_^+3H-'N]4J6FV_/?$J&:[>W;+DQ]7V?%K5ZMV^*Q5T^?0G=GIK:
M*VMJ;V]-_:#,7&K.OEXY_^]K%?LER_Y/;%@')8K!"QO6UZ%XT<&P7_2.-M.L
M^DQJ\W"$VKQUEFE^476]X-AU:T6W6=1T2I_)SLQ=M:<[V](\J>G<X,^[(:NV
M"WUS(XG1'>#"3%D$X9%8O;BS!,?<"AKU$4;%.?A097&$4\S@=DDKZ".J'!,<
MDY9..D*\6Y\F^W!QNTZA6YED!>_\CC!R*HWL5ILZBO[-W$GY[O3B[GS$/CM,
M+OO:7A-9\BO2-A^_C,[.V* 9=/$\:/9I"+RWU&8S+<T]&B(AF&M^@B:.':PV
MNP,,5US?XXKCBA^A<)N[S:"#M6YS.,1PIHQSB2MSW5Q$I^F!>D\L#\M8'NX-
MJ.M,FTQ:1*P)817=@$UPR7Q!SOK>^F+M_<2L]2L7?/_GY>UW9*_L7$;A:/MP
M1 16;QA;<>H:)W>"?D0/YLB"XDB]06ZGF6C]H94Q.+/4A'RZ#M>@6X2KMSF>
M2X/\@A%N*#1]!"7-^L7NU7BS&<&@I;CTF]WN>C@C-D!TC:OF,J=H-WVB+C(D
M'W8YLE7Y:),(/76?IJA1!<?\^TTY6W[^&N4??=;;\V]G2*>IQ'TC%A.0>DC$
M&E+*?8[*7ZR:NT] 8V6M2MSC3/!(:-J ]8E",U*\D(#RH^#)?U!+ P04
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
M> $ZK[5V^X4W,/Y+F?\-4$L#!!0    ( &R'6E)'059)W@(  &T&   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;(65;4_;,!#'O\HI$M(F;21-VPVA
MMA*%L54"@:!C+R9>.,DUL7#L8%\H?/N=G384";HW?KS[_>\<^S)9&_O@*D2"
MYUII-XTJHN8XCEU>82W<H6E0\\[*V%H03VT9N\:B*()3K>(T2;[%M9 ZFDW"
MVK6=34Q+2FJ\MN#:NA;V98[*K*?1(-HNW,BR(K\0SR:-*/$6Z7=S;7D6]Y1"
MUJB=-!HLKJ;1R>!X/O+VP>!.XMKMC,%GDAGSX">+8AHE/B!4F),G".Z>\!25
M\B .XW'#C'I)[[@[WM+/0^Z<2R8<GAKU1Q943:.C" I<B5;1C5G_PDT^8\_+
MC7*AA75G.QY%D+>.3+UQY@AJJ;M>/&_.8<?A*/G (=TXI"'N3BA$>29(S";6
MK,%Z:Z;Y04@U>'-P4ON/<DN6=R7[T>S"Z/+K$FT-5YF2I?!'Y>#34F0*W>=)
M3*SA+>-\PYMWO/0#WB"%2Z.I<O!#%UB\!<0<7!]ANHUPGNXEGF%^",/!%TB3
M--G#&_89#P-O^-^,SS C.),N5\:U%N'O2>;(\CVYWR,SZF5&06;T@<Q"$UIT
M!)?"EI*OGR[@U-2U)+[2!.?(>N&488G/!'-E\H?[]\Y[O\RR0A!-HV0>6'*K
M6@=5%V2);?)7Z15+KR55_*9<PX\#R 234XN%Y,A$+I6D%W"54 HR#+>^ 'Y"
MWFII2"BXP">T_&CAQM\8:%KK6J%[U,HH?NU2E]!8F?N^M+(X#FZ*CT$[HV0A
MB+$=;^=D+A;SJQN8LZ:'(RS8RSG&"@V#PR3Q&J%/#@?C QZFW":A72S@)U<F
M/H+.W%C QY;Q6Y=MG[4$JJ>F;ZEIXJGCQ%-]N]B'3?=AQV^P(=CO(5C?+N[V
M4=^X#CD*+W00%@[>NYWQ3@FHT9:AT#G^[*VFKAKTJWTM/>E*R*MY5X@O-U='
MX8I=?; 1V*ZX=1,R32@HF2$N3V%8\?\ K3?@_94QM)UX@?X/,_L'4$L#!!0
M   ( &R'6E)Y'HKVRP<  !43   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;+58:V_C-A;]*X1WNK !CBU2[VP2(,E,NP-LT6 R[6)1](,LT;9V]'!)
M:I+TU_=<ZA%GDG&-!?:+1%*\#]Y[[D,\OV_U9[-3RK*'NFK,Q6QG[?YLM3+Y
M3M696;9[U>#+IM5U9C'5VY79:Y45CJBN5M+SHE6=E<WL\MRMW>K+\[:S5=FH
M6\U,5]>9?KQ657M_,1.S<>%CN=U96EA=GN^SK;I3]N?]K<9L-7$IREHUIFP;
MIM7F8G8ESJX3VN\V_%*J>W,P9G22==M^ILF'XF+FD4*J4KDE#AE>7]2-JBIB
M!#5^'WC.)I%$>#@>N7_OSHZSK#.C;MKJWV5A=Q>S9,8*M<FZRGYL[_^IAO.$
MQ"]O*^.>[+[?&V-SWAG;U@,Q-*C+IG]G#X,=#@@2[QL$<B"03N]>D-/R76:S
MRW/=WC--N\&-!NZHCAK*E0TYY<YJ?"U!9R\_-'E;*_8I>U"&#1.;/;"B-'G5
MFDXK-O^4K2ME%N<K"X%$MLH'YM<]<_D-YD*R']O&[@Q[WQ2J>,Y@!4TG=>6H
M[K4\RO&=RI?,%YQ)3WI'^/G3\7W'S__+X[-W3R?^]6IMK 9@?CLB(IA$!$Y$
M\ T1=XBCHJL4:S>C@=<*T:38DW#.WF%D;)FSK"D8\ 8T->Q79WGV23U8=EVU
M^>??7O/!4?$4U&=FG^7J8H:H-4I_4;/QV!O=UBR'A\JF*YLM0ZCKC(+%C"I:
MAPML,:6QJJ SV!T(VPK13"3SLL%*VQGH;19G[#\JT[VW&7REZK72D[_P$"D]
M$O9S4Q*[.YM9\'_# L%%&F#@2YX$*0;SA$>>MYAL$4;<]SR6")Z$"?,]GL:T
M/XUYX B%"'CLQ1A)R7U\.^*Z<')=>++K;MIZWS:JL>; D82;]P](D 9A<JT:
MM2GMXD2W'1?]"5;>Z_9+Z;+??#WRAE=8.87I_\4W-YW6..<9^UX5P$,%DT;<
M\Z5[)Z$@=Z6R]QV3/) 2SQ#?X9HHG!P6<YEZ>*9P3\J%'S$1\C@(F(CAGQ@.
M@^=\:+)1D%<<BIN'W!?I@D81CZ7G1N ADL4@=DXPP/K<ER$]N1?+)ZQ([@%#
M/O<#CWC%$M_P%M)1 "9$ S52(8FU\'@D'89\'L6R%QM @2,0BB8(12=#Z/UF
MHUP1.H3/1SK.1P4WYF55NN@[$4#'!5^A9#YC.L#C"50OH)19M\/ PIUM]2/3
MI)MM6=MIIB;EJ3RX+R5(S( WP^8%!IDV[']#W57==HUEMTKG -]?3$>HD"J#
MU@IAF%,8?*4^\H'' ^0#*98>^X[F ?>2Y&D>\"A-QVD/KR>S<-:@,X+M-H/(
MW@X$,2):2M (+J.4B:7 .)4Q"]R(G)L#V"4R!D"'+02^9;# MSFR7!IA+I>A
MFP<\C03-P9$6?JC:-825C<V:;4E@@(W?DIN*43GP",/0\8B()*+X8.'2QQ@9
M,/*!ZV6$R1@5Y6%UQRDHR$L(@7))@LB:!TO/*1/RU"=EPUX7"$J#@"+&[Q?N
M+"#I>J$"Z:>F]-=##,>(DLAQ2AQEPH. YO%P;,2\%U 0!NG2IY4/-4J3';%)
M)KO"].]_2Z20_YC>W[VRDLB(^<N8>-SB:/!Z5=6$#9/!6E1%M=IG5@_H?\D
MQW()92YZ9>&B$#DL6(:8W+BBN"5^+L$60V&$K\,(F<P9]A0U[X;N4T1R7B]
M[L4C5*3G,\\!* @C0(G@]Q/,H*&2 X?7FUMP'WE2N)U$(1QJAZ0%'Z?]O,]=
M0@SS(87AF,DR!ILCN2R><EE\<BX;TW;O,V,44$Y&_U>9K9%R;(E\<EH:.RKS
M]?:%BF/^K!Y3ABI&E0Z GO6:S:LGM18L0V-SF+B^2EA7IC_@J[EJ.O?$'01Y
MKKNL,JO6>>\-"WD4)91I>(2R>)7_WI5$LNELIX< A"'SOM.*>9P(EO!8B#ZR
MWKX263$*:((R&H7!%,^YJ]/Y(T.KVIBJWY@5_\5/0^WL@MKL 5C@'#W+1@(?
MJ X#6+Y +?J"W2Y?]O8U4(8J<X"&*V179*2LR96K%T7;K>VFJ_ WE5-&-M@5
M1!Z>,I"](11%'MIGG*_3U(8@/8);3"6:W>PRO57K+/]LN/O'<$SX\*<#XU')
M4L8XRZ"12RAQ4Z\7LE^RJAO..*E$J2L5KJA'<4RU/$+;B #%(*:4^MQ?(PH>
MSU[D>=>%(FVF@]_0:DZ-3!RQ-(W!"@C,AWQ"6,_J5MORCWY!HC^%EA(:^>D4
M]D$BYMGBP"OL+<MWR.DD>S0B&:E6@& !#\<!T@ORJ"!%_!2V"ZE&H=[ ]2_1
MU]<GJ)Q"/+5F$MD;;?"1<$^F<$^.AWO_G_Y5NSMEQOST$#\JY]LA_M3)6B>E
MOS@H_X!<BO>\JSM"/5J2K6Z-85U#+<^VP8[>0D/7_#+$3^Q)KM6V;!I2 ,78
M >X--;&>C/L$G+BN,>(A%F BK1"XAAJFO2X1+(\DA?38MZ;L@SWTD*(1R6.!
M>$;5![1]C0XE.(DIRA"P 9KMB/0^0=Y<N/:8JAP5XI$($0K+D95:5F5[XU)Z
MWSBY8576I1W^!.>A*Y(1,4GQ@-F^L@A5>?\5T[R&P=7!507B?>LN9.@O!G'0
MWUI,J].=SU5_U?&TO;\P^A&I!(6?56H#4F\9XX]*]Y<P_<2V>W?QL6XMDHL;
M[E2&4DX;\'W3MG:<D(#I)NSR3U!+ P04    " !LAUI2.)=+ $4#  "'!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6R-56UOVS80_BL'H1]6@(M>
M+5F!;<!VNRU @@5QNGXH^H&6SA(1B51)NH[__8Z4[69#D^T+Q;=[[KGCW:/9
M0>DGTR):>.X[:>9!:^UP'8:F:K'GYDH-*.EDIW3/+2UU$YI!(Z^]4=^%213E
M8<^%#!8SOW>O%S.UMYV0>*_![/N>Z^,*.W68!W%PWG@036O=1KB8#;S!#=I/
MP[VF57A!J46/T@@E0>-N'BSCZU7F[OL+?PD\F!=S<)%LE7IRBYMZ'D2.$'98
M68? Z?,=U]AU#HAH?#MA!A>7SO#E_(S^FX^=8MER@VO5?1:U;>?!-( :=WS?
MV0=U^ -/\4P<7J4ZXT<XG.Y& 51[8U5_,B8&O9#CES^?\O!_#)*30>)YCXX\
MRP_<\L5,JP-H=YO0W,2'ZJV)G)#N4396TZD@.[OX'56C^="*"F[D^,8^6;*&
MC6BDV(F*2PMKSP2U@5<,?GGDVP[-^UEHB97##JL3@]7(('F%09S G9*V-?!1
MUEC_$R"D<"XQ)>>85LF;B!^PNH(T9I!$2?0&7GK)4>KQTO_.T9(*WS"X5;+Y
M]9;*J8:E,6@-?%ENC=548U_?<)A='&;>8?:*0P_?O83?'N'?+."+3SD\XK.%
M5:>JIZ\_2_Z;GES+7YN!5S@/J*<-ZN\8+!Y;!.NQMZYIP9](8J'V&AJMC('N
M!T/N&3*H%'6JL4(VH'9D0[JA[9'!T+D"<@6%W_9BH(:VS,53J;VT^@A*4W,W
MOH:$!-NJO:'+YOTUQ>Z0Z#6QWZ*^O"@-<0EK92R'!RI/> =QE+$HGM"LS%F6
M447ALZ@4%#F+H@SRDL59#'_:EF!NEX_+.T@+EDTG#K.,)K#FDM<<,I87"8U%
M7L*-Y=T1XIA%Y10*5B8Q; 82.9BR(HJ!W,1GQ(][%RRDK"@)D<7I!);WRS7$
M)9NF.<0%(XF$1T6(0%)"0B&):9)/6![E;I;FA)_!)RDL)71CN44#DX(HEA%,
MTI*E<0Z?E>YJ$@<\(;V#:982.X=04*!)%L'/:B]\(0[4P8V70#.F?]2)R^Y%
M99>CN/RX/DKT'=>-D/3ZN"/3Z*J8!*!'V1L75@U>:K;*DESX:4M_"M3N IWO
ME++GA7-P^?<L_@902P,$%     @ ;(=:4@R^_W&H P  A0@  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#$N>&ULE59;;]LV%/XK!]JP68 0291D29ECP$YO
M&=8U:-+MH>@#+=&65HIT2:I.]NMW2,E.4M1.]V+R4#S?Y?#FV4ZJS[IAS,!=
MQX6^\!ICMN=AJ*N&=52?R2T3^&4M54<-AFH3ZJUBM'9)'0])%$W#CK;"F\_<
MV+6:SV1O>"O8M0+==QU5]TO&Y>["B[W]P/MVTQ@[$,YG6[IA-\Q\V%XKC,(#
M2MUV3.A6"E!L?>$MXO-E:N>["7^U;*<?]<$Z64GYV097]84764&,L\I8!(K-
M5W;).+= *./+B.D=*&WBX_X>_97SCEY65+-+R?]N:]-<>(4'-5O3GIOW<O>&
MC7XRBU=)KMTO[(:Y>>Y!U6LCNS$9%72M&%IZ-];A44(1'4D@8P)QN@<BI_(%
M-70^4W('RLY&--MQ5ETVBFN%790;H_!KBWEF?F-D];F1O&9*_PHOO_2MN8?)
M+5UQIOU9:)#"3@RK$6XYP)$C<#&!MU*81L-+4;/Z*4"(V@X"R5[@DIQ$?,&J
M,TCB $A$HA-XR<%PXO"2_V/X3VD8?%RLM%&X33Z=H$D/-*FC28_1X.FI>\Y
MKF%157W7<VI8#>],PQ1<R@Z/4&/W]E<&5Z*2'8/)'U)K'SZZXL,MNS.PY"CV
MT_>6X33[;<, ,;=2,&&TT_#N\BH @:<< T/O M@QQ8!J6$N.)U/#I!5@&MEK
M*FKMGP-N>MS2 BY[I9BH[N%64:'1A3U,B_H?W)N=0_\@\#;@[;_HSEG C0.O
M\3I 7LRFNH%72 !O6+UA>BS X_Q;:2B')>545$X1*OR=BA[O"'#K'A?P,TSB
M-,CRPK?=9)JY-I[ZXY<R*_T1NGI2VPEW16V'$J\87F,,+Y.*4ZW;=5LY.V@^
M">(H]9$OFQ80QQFB!BF)?5ATLK<J'W+0YUK)SI44?OFI(#'Y#2:9U?0T>E[/
M VT4)7O:LD!;3\N!AX!U*P1+]@69Q'DP+8@/TZ2 LK2U",KT".F>;> ^6H0D
M)ZBD1,!)CLY)0)+RA_U/RZG_3?2\E(&1I&1@Q.JGR3/62[?B>9#$D5W\."B*
M"%LR[)$L2"-RDOFH^Y@$)2FMABB#- ?<56D1_[C_*/:_B4ZH&,G**'54B7-Q
MTCBQ+B=ID!2Q]4V"O$BQS3/G.\@(\;]W;86/GH:.J8U[ #6*0E/#*W$8/;RQ
MB^%I>9@^/-!OJ=K84\W9&E.CLSSS0 V/WA 8N74/S4H:?+9<M\'_"4S9"?A]
M+?&:'0-+</CG,?\/4$L#!!0    ( &R'6E+H9J8\1 ,  !,'   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;(U5;6_;-A#^*P=A'Q* LT3JQ5)@&XB;
M=6N!#EF3;A^*?J EVA8BD1I)Q>F_WY&T-0]U@GW1'8_W]CPD3XN#TD]F+X2%
ME[Z39AGMK1UNXMC4>]%S,U.#D+BS5;KG%I=Z%YM!"][XH+Z+69(4<<];&:T6
MWG:O5PLUVJZ5XEZ#&?N>Z^]KT:G#,J+1R?"YW>VM,\2KQ<!WXD'8+\.]QE4\
M96G:7DC3*@E:;)?1+;U99\[?._S9BH,YT\$AV2CUY!8?FF64N(9$)VKK,G 4
MS^*=Z#J7"-OX^Y@SFDJZP'/]E/V]QXY8-MR(=ZK[JVWL?AF5$31BR\?.?E:'
MW\013^[RU:HS_@N'X%ND$=2CL:H_!F,'?2N#Y"]''LX"RN25 '8,8+[O4,AW
M><<M7RVT.H!VWIC-*1ZJC\;F6ND.Y<%JW&TQSJX>/#^B@3]&KJW0W7=XWTHN
MZY9WX#+"S_!%\K%IG=/5(]]TPEPO8HNU78:X/M99ASKLE3J4P2<E[=[ +[(1
MS7\3Q-CTU#D[=;YF;V:\$_4,4DJ )2QY(U\Z,9'Z?.DK^?X7 5]O-\9JO$K?
MWJB8314S7S%[C7M\8<W8"5#;B_1_D.'1N=O[U3,/C^+%PKI3]=.W2V?P9CWW
MOF_,P&NQC/ !&Z&?1;0Z50[G I^X=JS"QU&B3.!!#-8K1[KAJI5@]VHT7#8&
MQ$N-#C!@O-ES+:!!QJ[]D<"CL@A"BV<A1P$_0<I*4B1SIR4I2>>5TVA)\L+;
M6$*RG,*O6AD#@U;;UJ*9,DHRFCLM*0@K,Z?1E%0L:!4IYQG\CM.KE;7J71U:
MD#+UNR6IDA(5EI&J+)Q2$)JQ<_>I\QM8<]/6Z)3,2NI%Y02=T<H++'C7=J.[
M!6YS7@;7,O@4P8<B=/3_ 7J:D"IE'C!#%%Y+YB2;4V_+2<[2'Z"G.4&F//24
ME(5OP_&5,Z]EB"4YQW+58?RU3TVJR@-G2$4:@.>%5Q)29/1"U 4BZ"P_,A $
M"T0DR1D1=)9EP5J<6/+4%7#I@<1G@ZH7>N?'L8%:C=*&F359IXE_&P;=O^[A
M=X$7===* YW88BB>1QZ!#B,X+*P:_-C;*(M#U*M[_&L)[1QP?ZN4/2U<@>D_
MN/H'4$L#!!0    ( &R'6E+-;=!P(@(  (D$   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0S+GAM;'U438^;,!#]*Q:G5JIB(-EMM2)(R:9?AVW11FT/50\.
M#&"M/Z@]A.V_KVT(3:5-+N"QY[UY,YYQ-FCS9%L ),]2*+N.6L3NCE);MB"9
M7>@.E#NIM9$,G6D::CL#K H@*6@:Q[=4,JZB/ M[A<DSW:/@"@I#;"\E,W^V
M(/2PCI+HM/'(FQ;]!LVSCC6P!_S6%<99=&:IN 1EN5;$0+V.-LG==N7]@\-W
M#H,]6Q.?R4'K)V]\KM91[ 6!@!(] W._(]R#$)[(R?@]<49S2 \\7Y_8/X3<
M72X'9N%>BQ^\PG8=O8M(!37K!3[JX1-,^=QXOE(+&[YDF'SCB)2]12TGL%,@
MN1K_['FJPQD@32X T@F0!MUCH*!RQY#EF=$#,=[;L?E%2#6@G3BN_*7LT;A3
M[G"8?P0%A@G"5$7VX\4079,];Q2O><D4DDU9ZEXA5PTIM. E!TNVS'+K'0L#
M%A2R4.)7.T#&A7V=473:? 1:3CJVHX[T@HXD)0]:86O)>U5!]3\!=4G-F:6G
MS+;I5<8=E NR3-Z0-$YC"XWK)+Q"NYP+M@RTRPNT+U7CY^9@T;@&^W4EP&H.
ML H!5A<"?.GE 8RO[=?.74V(M!_EVY?J.K+=!C8_@L<\R>CQ7  ]:P\)I@E#
M8$G(8^R4>7>>L\W87O_<QR%]8*;ARA(!M8/&B[<W$3%CXX\&ZBXTVT&C:]VP
M;-U; <8[N/-::SP9/L#\^N1_ 5!+ P04    " !LAUI28/XKC($"  !B!@
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
M=%LKAZG^\4!A#/1^PKEZG9C>UOS*C/X 4$L#!!0    ( &R'6E)$^7PO8 ,
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
M;INL$V)LRBXPR;OTIFUZ\8GTHA@>I#"UAGM18/&:@%BMO>!X+W@:O\N883Z
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
MT6\I<!9[#7:P=J&8-P9%1"&LJ,9'>)<$?@W,#NQ QSM"Q]32W>L4=-J&BEU
M&!Y !1)J4+\W"1R[%JI%S![J-?A3BKMF\7$R.YX<3!\Q G=2LY?O"/;S?-S.
M2BQ?+](G\_6D>Z)@UJ&4PR*\MNMGQ1C92P0:-(3VK64WM_4*Q2UDO/L;P)@X
M!&II!Q>Q87%<E,@-*AV.@O_\ 6[+NOBX71<?;UW?7BF76-VZ9?MF_BU46:-_
MCZO>3<OB[=S:9?%-3,Q-N^(??SAX-GWY\-\;2G' $QMY6Y+/ILC#,9(3LY,B
M5]]2Y;BES5K1SJI')[L DFN9Z%S[=J8@HC^S8SE'-Y,85*K;IH=\:CZ-Z1PS
M$C?;2 S+0MHTD8-C'TS"H##QQD?&4:@RGK  =^>U33'5A"ZXD=&&I5$C8Q=)
MMI/QJE9A;J"Q@.H9#PJ4J8FOZ:<<J]TGUIT7+W-9?L(#<> ^+:#:6%02]&BN
M0Y<37$'WN&YB"AV8\[4I4T+YEMR[2(Y-NC-Z?7/Q[G:T.X:42QH4C:641UB$
M3GQE+'I'3B!>X'KYB<>Y34KK$CC)[2?#-ZP-:V&NDCFOBCE9AS=C_RIYP*7]
M8-=9-L.]##\ AG+-<PLT%*YVB8(GZ:2GV;G4%4G/</'$7@R0N@YS9O $K]T
MDIE*EY0*G.HTJ&:Z<N->R]&3)PK>:<-F#..GB6NM@8G:+@,\YV%%8BCSZK"G
ME#0AUSGW3!N-NR?>-8%+I%+-JM$TTMNH]?7I6S;"ZU=\P@BVD=>;_K:!PZHE
MVRX E8 *E>JJR=%SP,(5NIIQ?]D7(";NY.?KKW9[,OVS#IM-'F]:3.?HQ_#/
M8GVW/.=WET"8V1AS",+&/2X/6R0Z8I UZHL.8@T9H9KP] 2B+I:&<#YGD$#O
MX=RPHVCV8;S 8AOOH*D,33@!"?J3,,O3NUT,+E\XKCG"FE[LA$KI%7#I/B87
M$?XU1.LX.I3#/-8Z+L9H$M&\8%+N%C8;(YQ&RZ8Y0BGB"AG"1CV^\^,6^$%?
M0%O:MED*75:H& >S4)IQ&<BRS+HF(?ZT.PN<FKJ\Z+AT-3JZ@79!X1<?X%!3
MT3>6XOW>#^N%0O=(?SY BR2X(OS&WG[;_H7">?AAOCL>_KP!:BQI;Y*K!:Y.
M]YZCSMKP)P/A :T=_TP_-]Z;@C]F2@(OZ0#>+PQJ1WP@!NW?;9S]#U!+ P04
M    " !LAUI2=C[@J-,"  #V!P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M."YX;6RU5=MNXC 0_951M"NU4I=<N%> 5& OE18)M=ON0[4/)AG :F)3VRGM
MW^_8"2G+0M27OA![['/FS(R9&6RE>M1K1 ,O62KTT%L;L[GT?1VO,6.Z(3<H
MZ&0I5<8,;=7*UQN%+'&@+/6C(.CX&>/"&PV<;:Y& YF;E N<*]!YEC'U.L94
M;H=>Z.T,-WRU-M;@CP8;ML);-'>;N:*=7[$D/$.AN12@<#GTKL++21A8@+MQ
MSW&K]]9@0UE(^6@WU\G0"ZPB3#$VEH+1YQDGF*:6B70\E:1>Y=,"]]<[]F\N
M> IFP31.9/J;)V8]]'H>)+AD>6INY/8'E@&U+5\L4^U^85O<[?0]B'-M9%:"
M24'&1?%E+V4B]@!AYP0@*@'1(:!U M L 4T7:*',A35EAHT&2FY!V=O$9A<N
M-PY-T7!ARWAK%)URPIG15?R4<\UM2C7,<Z5S;N">Z3A/F8)?^&+@;(J&\52?
MPQ>XNYW"V:=S^ 1<P(RGJ<4-?$-*+)\?EU['A=?HA-<P@ID49JWAJT@P^9?
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
M+0T6JAMF>"F"LAOP^T9*LY]8@N::'?\"4$L#!!0    ( &R'6E*LM&(-@ (
M - &   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;,U574_;,!3]*U<1
M#R !^6C:;"B-5%)-FP1;Q<?V@/;@)K>-1V)GMDOAW^_:*5$9M.)ETEX2V[GG
M^)SKZYMT+=6]KA -/#:UT&.O,J8]\WU=5-@P?2I;%/1E(57##$W5TM>M0E8Z
M4%/[41",_(9QX66I6YNI+)4K4W.!,P5ZU31,/9UC+==C+_2>%Z[XLC)VP<_2
MEBWQ&LUM.U,T\WN6DC<H-)<"%"[&WB0\RQ,;[P*^<USKK3%8)W,I[^WD2SGV
M BL(:RR,96#T>L <Z]H2D8S?&TZOW]("M\?/[)^<=_(R9QIS6?_@I:G&W@</
M2ERP56VNY/HS;OP,+5\A:^V>L.YBD\2#8J6-;#9@4M!PT;W9XR8/6X PW@&(
M-H#HO8#!!C!P1CMESM:4&9:E2JY!V6ABLP.7&X<F-US84[PVBKYRPIGL BD'
M&@ZG:!BO]1&<P.WU% X/CN  N(";2JXT$Z5.?4/;69!?;*C/.^IH!_44BU,8
MA,<0!5'P!CQ_-SS\^!+ND\G>:=0[C1S?8 ??5RJI25'(E3!<+&&FI*!Q@522
M1H-4D%=,+-&:?A'&1<';&N'N@@CAB\%&_]PC9]#+&3@Y\0XYWUI4S&WACN 8
MW 4ZD8N36XTPT1K-6RGO2(>.U-[0ARP>#9,P]1^V,_LZ:A!37!_U0G'<*X[W
M*KY $D5"7RF_0=6 7$ NA5%T+]_2O9\Z',(3,J7WY'78JQSNI9J4O^C6=(=*
M30[V'3O<76(S1[7O/$?]OJ/_H;R27D[R#\HK3UZ75Q 'P5^%XV_U&]OK+YE:
M<J&AQ@7A@M.$"%37/[N)D:UK07-IJ*&Y846_'%0V@+XOI#3/$]O5^I]8]@=0
M2P,$%     @ ;(=:4L\C .^Y @  F <  !D   !X;"]W;W)K<VAE971S+W-H
M965T-CDN>&ULE95M;YLP$,>_BH7ZHI6:\I006A&D/+3:I%6KFG5[,>V% Y=@
M%6QF.TVW3S_;$)820K<W8)N[__U\-G?1CO%GD0%(]%KD5$RL3,KRQK9%DD&!
MQ14K@:HO:\8++-64;VQ1<L"I<2IRVW.<P"XPH58<F;4''D=L*W-"X8$CL2T*
MS'_-(&>[B>5:^X5'LLFD7K#CJ,0;6()\*A^XFMF-2DH*H((PBCBL)];4O9F'
MVMX8?"6P$P=CI'>R8NQ93SZF$\O10)!#(K4"5J\7F$.>:R&%\;/6M)J0VO%P
MO%>_,WM7>UEA 7.6?R.IS"96:*$4UGB;RT>V^P#U?D9:+V&Y,$^TJVQ'OH62
MK9"LJ)T504%H]<:O=1X.'-S@A(-7.WAMA^$)![]V\,U&*S*SK066.(XXVR&N
MK96:'IC<&&^U&T+U*2XE5U^)\I/Q)U Y$,B\T)P)B<X7(#')Q04:H*?E IV?
M7: S1"CZDK&MP#05D2U59.UO)W64617%.Q'%]= ]HS(3Z):FD+X5L!5RP^WM
MN6=>K^("DBODNY?(<SRG VC^S^[N=0^.WZ31-WI^?QJ_3U="<G4U?_1H#AO-
MH=$<GM#\7 +'DM!-=3J7YGBZ<E_)C(R,_FM?8M?UPF%DOQPFI,/*<5RWL7K#
M.&H81[V,=X1BFL">\".5P$%=HMM7568$=-%6@L$!Q[7;0CTV<;HQ@P8S^!],
M4ZL&;#UX4I=^*@3(2S0M&)?D-];%I0L[.&+R0[_%?6QS@GO<<(][N9>9@AJH
MG!;OW8'Q46@O:.,=V_B>UPT8-H!A+^ [5.'QG5/_:_NX.ZP<W_=;9/9!D2N
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
M]QG+>"++%PNFW!=VI6W+@SA76J0EV"A(*2_^Y+G,PP$@B(X @A(0_ -HAT<
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
MLKB_BXH6$W<%#H4V%ZHK9N:?!Z4=8/I'0NBWBKU5J[^HSE]02P,$%     @
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
M[LII=!%!C@6KA+O7FT_8Q#/T]C(M;'C"IM'M1I!5UFG9@,D#R57]9L]-'G8
MO=$10-( DGW X B@WP#Z;P4,&L @9*8.)>0A98[-)D9OP'AMLN87(9D!3>%S
MY6E_<(9..>'<+$7#GYC/O06F<OB$^8JK%5QY/KCC)/ZE K?*.E,1Z^ZH]A\P
M9[:$CU1/X1BWAS\(G8DJQQRX(F%6R4HP1]N_7(D&YEI2X9:^HL)-F98(9Y^U
MM>_A+$7'N*#5OGE_^]<[E$LTW^B0:H&85G#SG)5,T>4DV#"3[^H\/J1P]NX]
MO/-^?"EU92D4.XD=I=,G)<Z:U%W7J4N.I*Z7P)U6KK1PHRBJEP9BXJ$E(]F2
M<9V<M)AB=@[]7@>2;M(]X-#\S?#>Y0%X^G;XQ8EH^FUI]8.]_F]+ZRUUDW*;
M"6TK0^NOG\D4W#J4]ML)1P:M(X/@R."(([^MKPX\*NJ9@O^D:OR3>N6V[J@Q
M[7X@5X9;[W9:&?]:T)'..[!$:K\(7]CSH2*J?1L&WWP3?IKU+B^(W:==8E\K
M)</AGE)Z0*D[ZK=*+W(S;',S/)F;N;8.= $/3/C$-U_)B:2/6L.C_Y?]<>O(
M^&2$AQWIU#S?8R:8M;S@Q'QAM'S9F.:WU".<;JJE S=%@6%0P4(;/[<.$3Y^
M1=/X<I_OUSJ7O=$>W0?L#/;9CG<ZOT2S"A/40J8KY>J^TTK;(7T59M.>_)J&
M=SUK?YFI)_\=,\26!8$%F>R>C\DC4T_3>N/T.LR7I78TK<*RI!\0-%Z!S@NM
MW7;C+VA_:6;_ 5!+ P04    " !LAUI25EH_LX4"  "$!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970X."YX;6S-5<%NVS ,_17!Z*$%@MIQFC8H' --LZ(%
M%B!HU^Y0[*#8C"U4ECQ13KJ_'R4[7K:UV0X[[!*3$OG>(^G0R5:;%RP!+'NM
MI,)I4%I;7X8A9B54'$]U#8INUMI4W))KBA!K SSW294,XR@Z#RLN5) F_FQI
MTD0W5@H%2\.PJ2INOLU ZNTT& :[@WM1E-8=A&E2\P(>P#[62T->V*/DH@*%
M0BMF8#T-KH:7LXF+]P%/ K:X9S-7R4KK%^?<Y=,@<H) 0F8= J?'!JY!2@=$
M,KYVF$%/Z1+W[1WZC:^=:EEQA&LM/XO<EM-@$K <UKR1]EYO;Z&K9^SP,BW1
M_[)M%QL%+&O0ZJI+)@654.V3OW9]V$N(A^\DQ%U"['6W1%[EG%N>)D9OF7'1
MA.8,7ZK/)G%"N:$\6$.W@O)L>L.%84]<-L 6P+$Q0!VW[!.\6G8\!\N%Q!-V
MQ(1B"R$E-1*3T!*Q2P^SCF36DL3OD QCMM#*EL@^J!SRGP%"4MS+CG>R9_%!
MQ#EDIVPT'+ XBJ/'ASD[/CHY #OJNS'RL&?OP-YJK(7A['D!U0K,EP.09SWD
MF8<<_;'! W:%"!9WC<X9O97WD#7&"%6P&4>! _:H] K!;/A* KM3=6-=C%:9
MD(+[%_GY(U&P.PL5'A(X[@6.#]9,V);XW=3)1)&#:7D*H_'-8;=X8X_G_O2;
M-(['2;AY0\1Y+^+\H(AE8[ 1EAJ%62.Y&5#I-.&_F,-%SW#Q?\YAT@N<_.,Y
M3'Z;PSCZ90SAWF:HP!1^_R$1-,JV2Z(_[5?L5;M9?H2W^WG!32$4,@EK2HU.
M+XC8M#NO=:RN_9Y9:4M;RYLE?2; N "Z7VMM=XXCZ#\\Z7=02P,$%     @
M;(=:4G1QC%CZ @  4@@  !D   !X;"]W;W)K<VAE971S+W-H965T.#DN>&UL
MC59M3]LP$/XKIX@/(!62IFD[4%N)OFP@@81@L _3/KC)M;'FV)WMM&R_?K:3
M9H&DK%\:O]SSW'-WMJ^CG9 _58JHX35C7(V]5.O-E>^K.,6,J NQ06YV5D)F
M1)NI7/MJ(Y$D#I0Q/PR"@9\1RKW)R*T]R,E(Y)I1C@\25)YE1/Z>(A.[L=?U
M]@N/=)UJN^!/1ANRQB?4SYL':69^Q9+0#+FB@H/$U=B[[EXM!M;>&;Q0W*G:
M&&PD2R%^VLEM,O8"*P@9QMHR$//9X@P9LT1&QJ^2TZM<6F!]O&?_[&(WL2R)
MPIE@WVBBT['WR8,$5R1G^E'L;K",IV_Y8L&4^X5=:1MX$.=*BZP$&P49Y<67
MO)9YJ &Z@P. L 2$[P'1 4"O!/2.!40E(#H6T"\!+G2_B-TE;DXTF8RDV(&T
MUH;-#ESV'=KDBW)[3IZT-+O4X/3D,Z$27@C+$>Z1J%RB.00:3N>H"67J#,[A
M^6D.IR=G< *4P]=4Y(KP1(U\;=Q;$C\N74T+5^$!5]T0[@77J8(%3S!Y2^ ;
MW97X<"]^&G[(.,?X GK=#H1!&+0(FAT-[UZVP.?'PS^UP!?'PX<?)*-75;+G
M^'K_K60'KI5"K?853<#<R$>,<RDI7\.4**HZ\,S%4J'<DB5#N.6;7%L;P6/*
M*'&7^/N=<0&W&C/UXP.!424P<@*C P)GIOC&OSU>"R+YN7FUX(Z2I?&G?[<=
MIX*N[^CL>[>=A(->8 J]K=>X:=4=-JSF3:MH&+VW6K1X' 8UJS=Q]ZNX^Q_&
M72],_8[MJ$Y;JJ#>E:'3+%V5M0[<*I43'F/;?9P5N@8'4_,FG$$5SN#H<&I"
M&B*?-&4,;I E]JR9'L;H'W,4OYC>!:=W0JFSMIH/&A6X#!HE;QJ=MU1SWC0+
M@Z@1OE][/#.4:]>U%,0BY[IXBJK5JC%>NW[P;GW:O9H7_>T?3=%M[XE<4ZZ
MX<I0!A=#HTD6':R8:+%Q3_12://@NV%JFCY*:V#V5T+H_<0ZJ/Y&3/X"4$L#
M!!0    ( &R'6E(-8B(])@,  (L*   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DP+GAM;,56VV[B,!#]%2O22KM22VY<*T#BTJI(K<32;O>AZH,A WA)XM1V
M2OOW.W9"%MJ0;OM2'L"7.3/GS."QNULN-G(-H,AS%,:R9ZV52LYL6R[6$%%9
MXPG$N+/D(J(*IV)ERT0 #0PH"FW/<9IV1%EL];MF;2KZ79ZJD,4P%42F443%
MRQ!"ONU9KK5;F+'56ND%N]]-Z IN0/U*I@)G=N$E8!'$DO&8"%CVK(%[-G(-
MP%C<,=C*O3'14N:<;_1D$O0L1S."$!9*NZ#X\P0C"$/M"7D\YDZM(J8&[H]W
MWB^,>!0SIQ)&//S- K7N66V+!+"D::AF?'L)N:"&]K?@H33?9)O;.A99I%+Q
M* <C@XC%V2]]SA.Q!W#K1P!>#O#^%^#G -\(S9@966.J:+\K^)8(;8W>],#D
MQJ!1#8MU&6^4P%V&.-6_H$R0.QJF0*Z!RE0 UDB1O>5)G*1*GI K1N<L9(H!
M3BZY3)B@Y&=*8\44U;5 R^QOI<OS?0R*LE#^(*>%\?TU1',0#UU;(7,=WU[D
M+(<92^\82YC7B..?$,]Q6R7P435\#(L:\5T#[QS";<Q7D32O2)IG_/D?2UJ6
M*4+CP&QFB;B%Q3IFCRE(<G^%?LA$020?*ECX!0O?L*B_SV(@\1@F.A[6YOPY
MP3,"2(*'R %+]D)F5,'I(/B#?RC<.!].;L>#LC)41_2:-<?Y5I;_:ISOO,4=
M2*X7DNN?DGQ-Q09;WE2P!1"^)#,F-V7RJKTW:IU.J;KW8%Z]2ERC$-?XE+@1
METJ+&L-<E8FJ]EJO.>U24=4P%-6H$M4L1#4K_;PY'X=ZR/V8Z\NFZCRTBE"M
M+SR5[8)%NU+P,)6X(B7*C.8L-N&T9FR3\4KSP:%D 8A\9]=67T[>LBZK=A;=
MS?JYOJ2?^GBZVJUZ9__3M9_V:WT$Y#4*NP.MG4)KYZ/%U2>/7 C0MX$" 5AJ
MW7N.]/Z#J*[S[\YROK#2[M[=Z7YIK?/PK^OF-=JOZGO,L-UZ56![[Z6@GVG8
M.%<LEB2$)0*=6@N[@LA>/ME$\<0\'N9<X5/$#-?X6@2A#7!_R;G:3?1[I'A_
M]O\"4$L#!!0    ( &R'6E*0X=X$%P,  /4+   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DQ+GAM;,566V_:,!3^*U:>-HF1&Y=2 =)*U*W2.C&Z=0_5'DQR
M *N)36T'VG^_8R>D0 .E3[R C_U]Y_99SNFOA7Q4"P!-GK.4JX&ST'IYZ;HJ
M7D!&55,L@>/)3,B,:C3EW%5+"32QI"QU \_KN!EEW!GV[=Y8#OLBURGC,)9$
MY5E&Y<L5I&(]<'QGLS%A\X4V&^ZPOZ1SN /]9SF6:+F5EX1EP!43G$B8#9RO
M_F7DAX9@$?<,UFIK34PI4R$>C7&3#!S/9 0IQ-JXH/BW@A&DJ?&$>3R53ITJ
MIB%NKS?>KVWQ6,R4*AB)]"]+]&+@7#@D@1G-4ST1Z^]0%M0V_F*1*OM+UB76
M<TB<*RVRDHP99(P7__2Y;,06P6\=( 0E(3B5$):$\%1"JR2T;&>*4FP?(JKI
ML"_%FDB#1F]F89MIV5@^XT;W.RWQE"%/#Z\ID^2>ICF06Z JEX"B:K*U?<.7
MN58-\H/1*4N99H#&.)<J9YK\RBG73%,C'B*+>VCT_!2!IBQ5G\F7"GQ/59RG
M5#80&3?)PRUD4Y#_^J[&0DPZ;EPF?54D'1Q(.@*DAWZ#!%[@U=!')]/]7@T]
M.D[_*59-X@5U=!>[7TD05!($UE_K@+\)K(#GX'Z30BDREF)F>B52;"2V^^5
MGW9"A56HT(8*/Z9V(3&A/+&'A8*_(5YP]I2#(@\_T ^YT9"I8UFTJBQ:1PN^
MRA7N8*TCD4T9M^$::.!-XG.3#RX52T"6)YN;]])XFW7=Y2FB^\65-P_?:N@U
M@W;?76W?D7K4+BAZ![13?KLJOWVT_#<U-$C$5"QRM"=4PRF"=ZI8G3,*WJVR
MZ)Y5\&Z=2OX;Q>MA>ZCH/=1.!RZJ#EQ\5/,)4X_D6H)Y-S5(4*>KWZNB]LZH
MON^]?F.\L^I?AM_3S/.\WMX-. #TV_N7X 3@;B^VOK?^T5Z,)"3XOEOU3Y#:
M?_V*^,$YQ7[]Q/CA><4.:Z4)_7VMZW&=?:7?@Q5M<+=&+#,0WU(Y9UR1%&9(
M\YI=?/-E,6,6AA9+.W5-A<89SBX7.)>#-  \GPFA-X89Y*I)?_@?4$L#!!0
M   ( &R'6E*BIH826P4  *PE   9    >&PO=V]R:W-H965T<R]S:&5E=#DR
M+GAM;,U:46_:.AC]*Q;:PR:U#;:3 !-%VBB[%ZGMJD)['Z;[X((IUI*8:YO2
M2OOQUPEIG#2IR=IHRDM+PO?9QSY?SLD7,MQQ\5.N*57@,0PB>=I9*[7Y[#AR
ML:8AD2=\0R/]S8J+D"A]*.X=N1&4+).D,'!0M^L[(6%19S1,SEV)T9!O5< B
M>B6 W(8A$4]?:<!WIQW8>3YQS>[7*C[AC(8;<D]G5-ULKH0^<K)1EBRDD60\
M H*N3CM?X.>QY\<)2<0MHSN9^PSBI=QQ_C,^F"Y/.]T8$0WH0L5#$/WO@8YI
M$,0C:1S_I8-VLCGCQ/SGY]&_)8O7B[DCDHYY\ ];JO5II]\!2[HBVT!=\]W?
M-%V0%X^WX(%,_H)=&MOM@,56*AZFR1I!R*+]?_*8;D0N ;JO)* T =5-P&D"
M3A:Z1Y8LZXPH,AH*O@,BCM:CQ1^2O4FR]6I8%-,X4T)_RW2>&GTC3(!;$FPI
MN*!$;@75'"E0?5H>@6NZV K!HGOPE4@FP<<SJ@@+Y"=P#&YF9^#CAT_@ V 1
MF*_Y5I)H*8>.TCCCV9Q%BNGK'A-Z!=,979P #(\ ZJ)N1?JX=CH<%-,=O3O9
M%J%LBU R'CZX14?@BY142:#7!<X9N6,!4XS*YSU: EV89H?BJ$L>B1=;]N-<
M3P"FBH;R7PL\G,'#"3SW%7BS-1?J6%$1ZFU_H%(E!,IXT@1<U?[O1_22$>,+
M_6$$7;_?&SH/^6TN1R$\\$U4 :Z;P76M<,^_7_YU/)]<7X#IY>UD-K^87,[!
M;#*^N9[.IY-9%=K]@'X>+1KTW!=HRU'=:J1>AM2S(MUS?92_%LZ87 0\IKH*
MIU="@"&"_@N<Y2CD8XRKL?H95M^*-5^CTVBSC7&?TP<:  A^7-#PC@I;K?6R
M:7IMO!3Z&;Q^XY="WU(V>\)L$068@PSFH.E+8% 7 ^P:X>\V6][I>+:MLH84
M<>8,"KZQM%&=TH9&YF$K=1X:H8?-*WTZI'] ZBO"+%H/C=C#QM4>'I+[(A2C
MYK!A.8?U]+PBS"+HT"@Z?*NDXUIU;S0=ME+4H5%UV+RLP\.Z;@TI0C7*#AN7
M=EA;VY'1=M2PMJ/#VFX-*>(TVH[LVGXEZ(:P)9@\ZK94TGWA?5=K*L!8UU1,
M<UJ1-2H>Y6[H6ZGTR"@]LBN][E!U_QFEF[!X F,>*:%;WA3O[S!;5G;L>=Y+
M<JOTW_=?X=?(/[++_^_S"WZ!=][+(N,(R&ME&1@+0 <LH,$R\ ]?X+:0X@J,
MMZ#>GRR 6G=\R!@+ZK>R (R=(+N=-%D 99NITH%RU.LZ@(T?8;L?-5P&M6Z
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
MW#SN"4Z(* 3T]RWGZK0H[JOU_R<6_P%02P,$%     @ ;(=:4F:A7FC\ @
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
MG2+@D!@'0>WG&<; N4.R.OYN08.*TP7NCW?HWXO+V\O,J8:QY+]9:I:#X#Q
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
M+LDV$_?LZ2.M"05JO#G+RNHO>*IMX0#,MZ5@>0V6,\C38O>?/->!V .@T +
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
M^63-;2&T;0V0GXN=1>,:_NL?%-.18AHHOER@"$4Q4'+\5)M;LI"Z5?BW4O2
M#P'0_XI#GMQ-[C-Z.)=!SYKFY_^9F3U7E@BH7%@\N7<38_J9Z@W43>CC3J.;
MBG"LW3<$XQW<>Z4UG@P_&N/'SO\ 4$L#!!0    ( &R'6E(\O^KN;@(  /4%
M   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6R55&U/VS 0_BNGB \@
ML29-6LI0&JDOFT :4D7']F':!Y-<$PN_=+9+R[^?[:0A5(6Q+XE]ON>YY\Z^
M2[=2/>H*T<".,Z''067,^BH,=5XA)[HGURCLR4HJ3HS=JC+4:X6D\"#.PCB*
M+D).J BRU-L6*DOEQC J<*% ;S@GZGF*3&['03_8&^YH61EG"+-T34I<HKE?
M+Y3=A2U+03D*3:4 A:MQ,.E?S8;.WSO\H+C5G36X3!ZD?'2;FV(<1$X0,LR-
M8R#V]X0S9,P161E_&LZ@#>F W?6>_:O/W>;R0#3.)/M)"U.-@\L "ER1#3-W
M<GN-33Y>8"Z9]E_8-KY1 /E&&\D;L%7 J:C_9-?4H0/H7[P!B!M ? @8O %(
M&D#B$ZV5^;3FQ) L57(+RGE;-K?PM?%HFPT5[A:71ME3:G$FNQ&YY C?R0ZU
M^\*U9+0@SW Z1T,HTV?P">Z7<S@].8,3"$%71%E7*N!>4*//K=&N;REC]E9T
M&AHKRE&'>2-@6@N(WQ#0C^%6"E-I^"(*+%X3A#:;-J5XG](T?I=QCGD/DOXY
MQ%$<'1$T^S"\__D=.4E;X<3S)?^L<%O;7]^L#]P8Y/KW.Q$&;82!CS#X<(1S
MF)2EPI(8A+EDC"B8<+D1YMC]U.1#3^Z:_BF[3,.G;L%JC\N.QZCWXO-*\[#5
M//QOS1W;% 6N[/."!2I8NB=W3'D=8M31%?62T8'XHTX7!^K#3@=Q5*4?+!IR
M5[/ZY;76=G9-?,L>V*=VIM4CZ(6F'HBW1)54:&"XLI11;V2%J7K(U!LCU[Y/
M'Z2Q7>^7E9W+J)R#/5]):?8;%Z"=]-E?4$L#!!0    ( &R'6E*HN[M:  (
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
MEB<_W5"RI,($Z/LKSM7KP.P!%7M^@]]02P,$%     @ ;(=:4GV3V3@0 P
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
MA X'3X98M;/6&B@KU]\'B69:W+8PSQ,HZV#N,RGQ9%B"_L&+?P-02P,$%
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
M&C"[R .]W:@N#W)!9W<KB;DT'BB<8!HPV^C@5G)TYL4=ZG"&:0"GF ;,/CH
M_=3/N]\/=GJ@<))IP&PD#_3W*M>V,?JQ[4HYW?'\FPG.,PV8G?03J%%9O:JZ
MQ5KZ&__1 X4S30/V CE45CSV0.%<TX![C&ZPL'@@%@D#.-TTX!ZD&^)T 5];
MML5/_3U>TH![30,X@=(+F\)_6-2 ??$<,(G2R^1"O,P!]SH'N*S<NY?PR@?L
M2Q^@B90_M2@4TW;Q@_/^X_;]NUPM7=2=?W%?8MW^3!;9G1'=G_Y8T23NIH(O
MVZ*8NWVWU4TM\_VB4?L%K][_"5!+ P04    " !LAUI2GO@ H2X#  #M0@
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
MX34_6?Y'X.8G4$L! A0#%     @ ;(=:4@=!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " !LAUI2(0[&
M0^\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " !LAUI2F5R<(Q &  "<)P  $P              @ '- 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &R'6E(TI\!:@@8  /,9
M   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " !LAUI2D-X$?'D'   !'0  &               @('&#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ ;(=:4I*PLN2T
M!0  !14  !@              ("!=18  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( &R'6E*F2I$+50,  /T)   8              "
M@5\<  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " !LAUI2
MHN.= KX&  "C(0  &               @('J'P  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ ;(=:4D 'Z"F1"P  #S(  !@
M     ("!WB8  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M &R'6E)O \?T" ,   4*   8              " @:4R  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " !LAUI2-IR"R:\"  #!!P  &
M            @('C-0  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ ;(=:4D@27'9Y(@  _&4  !@              ("!R#@  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &R'6E('MM "\@8  /</
M   9              " @7=;  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ ;(=:4C03'G[K!0  -PX  !D              ("!H&(
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " !LAUI2V7>A
M1/$*   T'   &0              @('":   >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( &R'6E+Y>C:R3@D  $<8   9
M  " @>IS  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M;(=:4FOGNP%N$0  ;S<  !D              ("!;WT  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " !LAUI2;IFJ-@D'  "J%   &0
M            @($4CP  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( &R'6E(-&KS)[0P  +TD   9              " @526  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ ;(=:4G!!KB\7 P
M6@8  !D              ("!>*,  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " !LAUI25;!V>A8$  #J"   &0              @('&
MI@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( &R'6E+Q
MM;N9#0H  /<8   9              " @1.K  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ ;(=:4CPE\S-^#   ;AX  !D
M     ("!5[4  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" !LAUI2>-%HN#,$  !@"   &0              @($,P@  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &R'6E*@[W&4< 4  "X.   9
M              " @7;&  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ ;(=:4K'[">1G!0  $PP  !D              ("!'<P  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " !LAUI2F*"!!GT#
M  "J!P  &0              @(&[T0  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( &R'6E+*=Z(=6@,  "4'   9              "
M@6_5  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ ;(=:
M4AF#()>@ P  D D  !D              ("! -D  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " !LAUI2E$*%Q<D3   M.P  &0
M        @('7W   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( &R'6E*-*MCV8@H  +H<   9              " @=?P  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ;(=:4O7A!):! P  P0<
M !D              ("!</L  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " !LAUI2]17 <',#  !=!P  &0              @($H_P
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( &R'6E(_A=;Z
M<@4  )0-   9              " @=(" 0!X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ ;(=:4GE$S<PD!0  C@X  !D
M ("!>P@! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " !L
MAUI2NC/.GQ,'  "C%   &0              @('6#0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &R'6E*Z4[V._ ,  'T+   9
M          " @2 5 0!X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ ;(=:4B_YE\U<!@  (!0  !D              ("!4QD! 'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !LAUI2J7-[]?("  !,
M!@  &0              @('F'P$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( &R'6E)9C"63[ ,  +$(   9              " @0\C
M 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ ;(=:4D=!
M5DG> @  ;08  !D              ("!,B<! 'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " !LAUI2>1Z*]LL'   5$P  &0
M    @(%'*@$ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M &R'6E(XETL 10,  (<&   9              " @4DR 0!X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ ;(=:4@R^_W&H P  A0@  !D
M             ("!Q34! 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " !LAUI2Z&:F/$0#   3!P  &0              @(&D.0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( &R'6E+-;=!P(@(
M (D$   9              " @1\] 0!X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ ;(=:4F#^*XR! @  8@8  !D              ("!
M>#\! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " !LAUI2
MV5%*&P8$  #6$   &0              @($P0@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( &R'6E(H?*B-W0,  *46   9
M      " @6U& 0!X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ ;(=:4D0I"N1F @  TP4  !D              ("!@4H! 'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !LAUI2)'G)U]\#  #J#@
M&0              @($>30$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( &R'6E(1.H01= 8  !PC   9              " @311 0!X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ ;(=:4M7!0&]K
M @  XP4  !D              ("!WU<! 'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    " !LAUI2C%K"_=0"  #6"   &0
M@(&!6@$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( &R'
M6E)$^7PO8 ,  (P,   9              " @8Q= 0!X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ ;(=:4N"3H*!P @  ZP4  !D
M         ("!(V$! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    " !LAUI29$P[PUH"  #2!0  &0              @('*8P$ >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &R'6E(??F;2@0(  !L&
M   9              " @5MF 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ ;(=:4O]?O?G<!   MA(  !D              ("!$VD!
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    " !LAUI2ZUP>
M/KD+  ##(0  &0              @($F;@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( &R'6E)V/N"HTP(  /8'   9
M  " @19Z 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M;(=:4FQ:#@9!!   &!   !D              ("!('T! 'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    " !LAUI2N=$I\4 #  !F#   &0
M            @(&8@0$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( &R'6E(7^XO'D (  ,<&   9              " @0^% 0!X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ ;(=:4K+AP18T!
M&Q(  !D              ("!UH<! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    " !LAUI2JDNM'>X"   ;"   &0              @(%!
MC $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( &R'6E+C
M^WQ9@00  ! 6   9              " @6:/ 0!X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ ;(=:4AF]OPUB!   Q!,  !D
M     ("!'I0! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M" !LAUI2RB+E^!\#  !%"@  &0              @(&WF $ >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &R'6E)L*0^.K (  '('   9
M              " @0V< 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ ;(=:4JRT8@V  @  T 8  !D              ("!\)X! 'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    " !LAUI2SR, [[D"
M  "8!P  &0              @(&GH0$ >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( &R'6E+J)$.IQ@(  '0'   9              "
M@9>D 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ ;(=:
M4OC5++!  P  0PL  !D              ("!E*<! 'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    " !LAUI2O41_'\8"  "I!P  &0
M        @($+JP$ >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( &R'6E+&X]0^V (  ) )   9              " @0BN 0!X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ;(=:4JYSN6F? @  B @
M !D              ("!%[$! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    " !LAUI2DN@*U10#   )"0  &0              @('MLP$
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( &R'6E*C+ XC
MD@,  'H.   9              " @3BW 0!X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ ;(=:4B[ED2;H P  \@P  !D
M ("! ;L! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " !L
MAUI2/Y$(5V\$  "]$0  &0              @($@OP$ >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( &R'6E+GR[FCU@$  ,8#   9
M          " @<;# 0!X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ ;(=:4@EV&'+0 @  C0<  !D              ("!T\4! 'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !LAUI2OK-4VU@$  #7
M$0  &0              @(':R $ >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( &R'6E(1C7<_-@0  )X0   9              " @6G-
M 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ ;(=:4E2
MF11  @   04  !D              ("!UM$! 'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    " !LAUI2P3DA]^0"  !1"0  &0
M    @(%-U $ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M &R'6E))C[.*I@(  #$'   9              " @6C7 0!X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ ;(=:4KJA#>Z$ @  2@8  !D
M             ("!1=H! 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    " !LAUI281FHS#P#  #>"   &0              @($ W0$ >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( &R'6E)66C^SA0(
M (0&   9              " @7/@ 0!X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ ;(=:4G1QC%CZ @  4@@  !D              ("!
M+^,! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    " !LAUI2
M#6(B/28#  "+"@  &0              @(%@Y@$ >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( &R'6E*0X=X$%P,  /4+   9
M      " @;WI 0!X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ ;(=:4J*FAA);!0  K"4  !D              ("!"^T! 'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " !LAUI2);EIGQ #    "@
M&0              @(&=\@$ >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( &R'6E*7"J_XE@0  *L0   9              " @>3U 0!X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ ;(=:4F:A7FC\
M @  )@D  !D              ("!L?H! 'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    " !LAUI2.QUVLD,#  !S"   &0
M@('D_0$ >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( &R'
M6E)[H@ E% ,  (\.   9              " @5X! @!X;"]W;W)K<VAE971S
M+W-H965T.3<N>&UL4$L! A0#%     @ ;(=:4LZ#^]?= @  & @  !D
M         ("!J00" 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M    " !LAUI2A><[W'L#  "N#   &0              @(&]!P( >&PO=V]R
M:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( &R'6E(KH;="'@(  (($
M   :              " @6\+ @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM
M;%!+ 0(4 Q0    ( &R'6E)%>X8J[P4  +H=   :              " @<4-
M @!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( &R'6E*]
M;$V@$P4  (X3   :              " @>P3 @!X;"]W;W)K<VAE971S+W-H
M965T,3 R+GAM;%!+ 0(4 Q0    ( &R'6E+#L525:P(  .X&   :
M      " @3<9 @!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0
M   ( &R'6E*=3R(8\@$  .0#   :              " @=H; @!X;"]W;W)K
M<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( &R'6E(\O^KN;@(  /4%
M   :              " @00> @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM
M;%!+ 0(4 Q0    ( &R'6E*HN[M:  (    $   :              " @:H@
M @!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( &R'6E*D
M58T?-@,  &X*   :              " @>(B @!X;"]W;W)K<VAE971S+W-H
M965T,3 W+GAM;%!+ 0(4 Q0    ( &R'6E+FVLON)@0  /\3   :
M      " @5 F @!X;"]W;W)K<VAE971S+W-H965T,3 X+GAM;%!+ 0(4 Q0
M   ( &R'6E)]D]DX$ ,  +P(   :              " @:XJ @!X;"]W;W)K
M<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    ( &R'6E)=8OE5-04  -48
M   :              " @?8M @!X;"]W;W)K<VAE971S+W-H965T,3$P+GAM
M;%!+ 0(4 Q0    ( &R'6E*,Q^XI9@(  !H&   :              " @6,S
M @!X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+ 0(4 Q0    ( &R'6E+)
MC2FL.@(  /P$   :              " @0$V @!X;"]W;W)K<VAE971S+W-H
M965T,3$R+GAM;%!+ 0(4 Q0    ( &R'6E*'7F)"; 0  #82   :
M      " @7,X @!X;"]W;W)K<VAE971S+W-H965T,3$S+GAM;%!+ 0(4 Q0
M   ( &R'6E+%;\W^2@4  'H9   :              " @1<] @!X;"]W;W)K
M<VAE971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    ( &R'6E)5BDRA7P(  " -
M   -              "  9E" @!X;"]S='EL97,N>&UL4$L! A0#%     @
M;(=:4I>*NQS     $P(   L              ( !(T4" %]R96QS+RYR96QS
M4$L! A0#%     @ ;(=:4K]^Z1,@"   =$L   \              ( !#$8"
M 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( &R'6E*>^ "A+@,  .U"   :
M              "  5E. @!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+
M 0(4 Q0    ( &R'6E+FVQ*!A@(  $]    3              "  ;]1 @!;
H0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !Z 'H G"$  '94 @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>360</ContextCount>
  <ElementCount>585</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>107</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - Document - Document and Entity Information Document</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/DocumentandEntityInformationDocument</Role>
      <ShortName>Document and Entity Information Document</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100030003 - Statement - Consolidated Statements of Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ConsolidatedStatementsofIncome</Role>
      <ShortName>Consolidated Statements of Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100040004 - Statement - Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/StatementofComprehensiveIncome</Role>
      <ShortName>Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100060005 - Statement - Consolidated Statements of Stockholders Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100070006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>140024001 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>140054002 - Statement - Statement of Comprehensive Income (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical</Role>
      <ShortName>Statement of Comprehensive Income (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - General and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>General and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210191002 - Disclosure - Acquisitions (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/AcquisitionsNotes</Role>
      <ShortName>Acquisitions (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210241003 - Disclosure - Restructuring, Strategic Transaction and Integration (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes</Role>
      <ShortName>Restructuring, Strategic Transaction and Integration (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210291004 - Disclosure - Revenue (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/RevenueNotes</Role>
      <ShortName>Revenue (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210351005 - Disclosure - Leases (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/LeasesNotes</Role>
      <ShortName>Leases (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210441006 - Disclosure - Share Based Award Share awards (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardShareawardsNotes</Role>
      <ShortName>Share Based Award Share awards (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210551007 - Disclosure - Derivatives and Hedging Activities (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes</Role>
      <ShortName>Derivatives and Hedging Activities (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210611008 - Disclosure - Fair Value Measurement (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementNotes</Role>
      <ShortName>Fair Value Measurement (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210681009 - Disclosure - Prepaids and Other Current Assets (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes</Role>
      <ShortName>Prepaids and Other Current Assets (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210711010 - Disclosure - Accrued Liabilities an Other Long-term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities</Role>
      <ShortName>Accrued Liabilities an Other Long-term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210751011 - Disclosure - Long-Term Obligations (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/LongTermObligationsNotes</Role>
      <ShortName>Long-Term Obligations (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210791012 - Disclosure - Income Taxes:</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes:</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210911013 - Disclosure - Geographic Information and Significant Customers Geographic Information and Significant Customers (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes</Role>
      <ShortName>Geographic Information and Significant Customers Geographic Information and Significant Customers (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210941014 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210981015 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>211011016 - Disclosure - Collaborative and Other Arrangements (Notes)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes</Role>
      <ShortName>Collaborative and Other Arrangements (Notes)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>211041017 - Disclosure - Selected Quarterly Financial Data - Unaudited</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited</Role>
      <ShortName>Selected Quarterly Financial Data - Unaudited</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>211071018 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts</Role>
      <ShortName>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>220022001 - Disclosure - General and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>General and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>230033001 - Disclosure - General and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>General and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>230203002 - Disclosure - Acquisitions Pursuit Vascular (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AcquisitionsPursuitVascularTables</Role>
      <ShortName>Acquisitions Pursuit Vascular (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>230253003 - Disclosure - Restructuring, Strategic Transaction and Integration Schedule of Restructuring and Related Costs (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables</Role>
      <ShortName>Restructuring, Strategic Transaction and Integration Schedule of Restructuring and Related Costs (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>230303004 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/RevenueNotes</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>230363005 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/LeasesNotes</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>230453006 - Disclosure - Share Based Award (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardTables</Role>
      <ShortName>Share Based Award (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/ShareBasedAwardShareawardsNotes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>230563007 - Disclosure - Derivatives and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/DerivativesandHedgingActivitiesTables</Role>
      <ShortName>Derivatives and Hedging Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>230623008 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/FairValueMeasurementNotes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230693009 - Disclosure - Prepaids and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables</Role>
      <ShortName>Prepaids and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230723010 - Disclosure - Accrued Liabilities an Other Long-term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables</Role>
      <ShortName>Accrued Liabilities an Other Long-term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230763011 - Disclosure - Long-Term Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LongTermObligationsTables</Role>
      <ShortName>Long-Term Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/LongTermObligationsNotes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230803012 - Disclosure - Income Taxes Income tax disclosure (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables</Role>
      <ShortName>Income Taxes Income tax disclosure (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230923013 - Disclosure - Geographic Information and Significant Customers Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables</Role>
      <ShortName>Geographic Information and Significant Customers Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230953014 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/StockholdersEquity</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>231053017 - Disclosure - Selected Quarterly Financial Data - Unaudited (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables</Role>
      <ShortName>Selected Quarterly Financial Data - Unaudited (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>240044003 - Disclosure - General and Summary of Significant Accounting Policies Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>240054004 - Disclosure - General and Summary of Significant Accounting Policies Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>240064005 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #1 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details</Role>
      <ShortName>General and Summary of Significant Accounting Policies Property and Equipment #1 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>240074006 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #2 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details</Role>
      <ShortName>General and Summary of Significant Accounting Policies Property and Equipment #2 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>240084007 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #3 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details</Role>
      <ShortName>General and Summary of Significant Accounting Policies Property and Equipment #3 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>240094008 - Disclosure - General and Summary of Significant Accounting Policies Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>240104009 - Disclosure - General and Summary of Significant Accounting Policies Intangible Assets #1 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details</Role>
      <ShortName>General and Summary of Significant Accounting Policies Intangible Assets #1 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>240114010 - Disclosure - General and Summary of Significant Accounting Policies Intangible Assets #2 (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details</Role>
      <ShortName>General and Summary of Significant Accounting Policies Intangible Assets #2 (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>240124011 - Disclosure - General and Summary of Significant Accounting Policies Future Estimated Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Future Estimated Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>240134012 - Disclosure - General and Summary of Significant Accounting Policies Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>240144013 - Disclosure - General and Summary of Significant Accounting Policies Foreign Currency (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Foreign Currency (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>240154014 - Disclosure - General and Summary of Significant Accounting Policies Advertising Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Advertising Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>240164015 - Disclosure - General and Summary of Significant Accounting Policies Post-retirement and Post-employment Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Post-retirement and Post-employment Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>240174016 - Disclosure - General and Summary of Significant Accounting Policies Net Income Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies Net Income Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240184017 - Disclosure - General and Summary of Significant Accounting Policies New Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails</Role>
      <ShortName>General and Summary of Significant Accounting Policies New Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240214018 - Disclosure - Acquisitions Pursuit Vascular Text (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails</Role>
      <ShortName>Acquisitions Pursuit Vascular Text (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/AcquisitionsPursuitVascularTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240224019 - Disclosure - Acquisitions Pursuit Vascular Table (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails</Role>
      <ShortName>Acquisitions Pursuit Vascular Table (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/AcquisitionsPursuitVascularTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240234020 - Disclosure - Acquisitions Pursuit Vascular Intangible (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails</Role>
      <ShortName>Acquisitions Pursuit Vascular Intangible (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240264021 - Disclosure - Restructuring, Strategic Transaction and Integration (Details 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1</Role>
      <ShortName>Restructuring, Strategic Transaction and Integration (Details 1)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240274022 - Disclosure - Restructuring, Strategic Transaction and Integration (Details 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2</Role>
      <ShortName>Restructuring, Strategic Transaction and Integration (Details 2)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240284023 - Disclosure - Restructuring, Strategic Transaction and Integration Strategic Transaction and Integration Expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails</Role>
      <ShortName>Restructuring, Strategic Transaction and Integration Strategic Transaction and Integration Expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240314024 - Disclosure - Revenue Disaggregation of Revenue - Product Line (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails</Role>
      <ShortName>Revenue Disaggregation of Revenue - Product Line (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240324025 - Disclosure - Revenue Disaggregation of Revenue by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails</Role>
      <ShortName>Revenue Disaggregation of Revenue by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240334026 - Disclosure - Revenue Contract Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RevenueContractLiabilitiesDetails</Role>
      <ShortName>Revenue Contract Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240344027 - Disclosure - Revenue Contract Liabilities Text (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails</Role>
      <ShortName>Revenue Contract Liabilities Text (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240374028 - Disclosure - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesDetails</Role>
      <ShortName>Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/LeasesTables</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240384029 - Disclosure - Leases Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesLeaseCostDetails</Role>
      <ShortName>Leases Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240394030 - Disclosure - Leases Supplemental Cash Flow Lease Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails</Role>
      <ShortName>Leases Supplemental Cash Flow Lease Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240404031 - Disclosure - Leases Supplemental Balance Sheet Lease information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails</Role>
      <ShortName>Leases Supplemental Balance Sheet Lease information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240414032 - Disclosure - Finance Leases Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Finance Leases Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240424033 - Disclosure - Leases Lease Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesLeaseMaturityDetails</Role>
      <ShortName>Leases Lease Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240434034 - Disclosure - Leases Finance Lease Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails</Role>
      <ShortName>Leases Finance Lease Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240464035 - Disclosure - Share Based Award Stock Based Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails</Role>
      <ShortName>Share Based Award Stock Based Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240474036 - Disclosure - Share Based Award Stock Option Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails</Role>
      <ShortName>Share Based Award Stock Option Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240484037 - Disclosure - Share Based Award Stock Options Granted and Valuation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails</Role>
      <ShortName>Share Based Award Stock Options Granted and Valuation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240494038 - Disclosure - Share Based Award Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails</Role>
      <ShortName>Share Based Award Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240504039 - Disclosure - Share Based Award Share Award data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails</Role>
      <ShortName>Share Based Award Share Award data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240514040 - Disclosure - Share Based Award Options exercised data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails</Role>
      <ShortName>Share Based Award Options exercised data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240524041 - Disclosure - Share Based Award RSU and PRSU (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails</Role>
      <ShortName>Share Based Award RSU and PRSU (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240534042 - Disclosure - Share Based Award RSU and PRSU Roll forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails</Role>
      <ShortName>Share Based Award RSU and PRSU Roll forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240544043 - Disclosure - Share Based Award ESPP Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails</Role>
      <ShortName>Share Based Award ESPP Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240574044 - Disclosure - Derivatives and Hedging Activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails</Role>
      <ShortName>Derivatives and Hedging Activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/DerivativesandHedgingActivitiesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240584045 - Disclosure - Derivatives and Hedging Activities Derivative Balance Sheet Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails</Role>
      <ShortName>Derivatives and Hedging Activities Derivative Balance Sheet Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240594046 - Disclosure - Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails</Role>
      <ShortName>Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240604047 - Disclosure - Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Cash Flow Hedge Activity Included in Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Cash Flow Hedge Activity Included in Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240634048 - Disclosure - Fair Value Measurement Text (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementTextDetails</Role>
      <ShortName>Fair Value Measurement Text (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/FairValueMeasurementTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240644049 - Disclosure - Fair Value Measurement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementDetails</Role>
      <ShortName>Fair Value Measurement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/FairValueMeasurementTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240654050 - Disclosure - Fair Value Measurement Fair Value Inputs, Liabilities, Hospira Quantitative Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails</Role>
      <ShortName>Fair Value Measurement Fair Value Inputs, Liabilities, Hospira Quantitative Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240664051 - Disclosure - Fair Value Measurement Fair Value Inputs, Liabilities, Pursuit Quantitative Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails</Role>
      <ShortName>Fair Value Measurement Fair Value Inputs, Liabilities, Pursuit Quantitative Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240674052 - Disclosure - Fair Value Measurement Fair Value Measurements, Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurement Fair Value Measurements, Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240704053 - Disclosure - Prepaids and Other Current Assets Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Prepaids and Other Current Assets Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240734054 - Disclosure - Accrued Liabilities an Other Long-term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities an Other Long-term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables</ParentRole>
      <Position>94</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240744055 - Disclosure - Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240774056 - Disclosure - Long-Term Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LongTermObligationsDetails</Role>
      <ShortName>Long-Term Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/LongTermObligationsTables</ParentRole>
      <Position>96</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240784057 - Disclosure - Long-Term Obligations Line of Credit Pricing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails</Role>
      <ShortName>Long-Term Obligations Line of Credit Pricing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240814058 - Disclosure - Income Taxes Income (Loss) from Continuing Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails</Role>
      <ShortName>Income Taxes Income (Loss) from Continuing Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240824059 - Disclosure - Income Taxes Tax Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails</Role>
      <ShortName>Income Taxes Tax Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240834060 - Disclosure - Income Taxes Change in taxes payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails</Role>
      <ShortName>Income Taxes Change in taxes payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240844061 - Disclosure - Income Taxes Effective tax rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails</Role>
      <ShortName>Income Taxes Effective tax rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240854062 - Disclosure - Income Taxes Deferred income tax assets (liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails</Role>
      <ShortName>Income Taxes Deferred income tax assets (liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240864063 - Disclosure - Income Taxes Operating Loss Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails</Role>
      <ShortName>Income Taxes Operating Loss Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240874064 - Disclosure - Income Taxes Tax Carryforwards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails</Role>
      <ShortName>Income Taxes Tax Carryforwards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240884065 - Disclosure - Income Taxes Tax Holiday (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails</Role>
      <ShortName>Income Taxes Tax Holiday (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240894066 - Disclosure - Income Taxes Undistributed foreign earnings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails</Role>
      <ShortName>Income Taxes Undistributed foreign earnings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240904067 - Disclosure - Income Taxes Unrecognized tax benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails</Role>
      <ShortName>Income Taxes Unrecognized tax benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240934068 - Disclosure - Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails</Role>
      <ShortName>Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240964069 - Disclosure - Stockholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/StockholdersEquityTables</ParentRole>
      <Position>109</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240974070 - Disclosure - Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails</Role>
      <ShortName>Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>241004071 - Disclosure - Commitments and Contingencies Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>241034072 - Disclosure - Collaborative and Other Arrangements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails</Role>
      <ShortName>Collaborative and Other Arrangements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>241064073 - Disclosure - Selected Quarterly Financial Data - Unaudited (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails</Role>
      <ShortName>Selected Quarterly Financial Data - Unaudited (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="icui-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>241084074 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails</Role>
      <ShortName>SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts</ParentRole>
      <Position>114</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="icui-20201231.htm">icui-20201231.htm</File>
    <File>exhibit105executiveofficer.htm</File>
    <File>exhibit106non-employeedire.htm</File>
    <File>exhibit21subsidiariesofreg.htm</File>
    <File>exhibit231consentofdeloitt.htm</File>
    <File>exhibit311123120.htm</File>
    <File>exhibit312123120.htm</File>
    <File>exhibit32123120.htm</File>
    <File>icui-20201231.xsd</File>
    <File>icui-20201231_cal.xml</File>
    <File>icui-20201231_def.xml</File>
    <File>icui-20201231_lab.xml</File>
    <File>icui-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>135
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "icui-20201231.htm": {
   "axisCustom": 0,
   "axisStandard": 24,
   "contextCount": 360,
   "dts": {
    "calculationLink": {
     "local": [
      "icui-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "icui-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "icui-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "icui-20201231_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "icui-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "icui-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 793,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 2,
    "http://xbrl.sec.gov/dei/2020-01-31": 6,
    "total": 8
   },
   "keyCustom": 73,
   "keyStandard": 512,
   "memberCustom": 46,
   "memberStandard": 60,
   "nsprefix": "icui",
   "nsuri": "http://www.icumed.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - Document and Entity Information Document",
     "role": "http://www.icumed.com/role/DocumentandEntityInformationDocument",
     "shortName": "Document and Entity Information Document",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210191002 - Disclosure - Acquisitions (Notes)",
     "role": "http://www.icumed.com/role/AcquisitionsNotes",
     "shortName": "Acquisitions (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834060 - Disclosure - Income Taxes Change in taxes payable (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails",
     "shortName": "Income Taxes Change in taxes payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844061 - Disclosure - Income Taxes Effective tax rate (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails",
     "shortName": "Income Taxes Effective tax rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "icui:Noncurrentdeferredtaxasset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240854062 - Disclosure - Income Taxes Deferred income tax assets (liabilities) (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails",
     "shortName": "Income Taxes Deferred income tax assets (liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "icui:Noncurrentdeferredtaxasset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "idbb0bb52538042239f4f4ecb1374628e_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240864063 - Disclosure - Income Taxes Operating Loss Carryforwards (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
     "shortName": "Income Taxes Operating Loss Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "idbb0bb52538042239f4f4ecb1374628e_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874064 - Disclosure - Income Taxes Tax Carryforwards (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails",
     "shortName": "Income Taxes Tax Carryforwards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TaxCreditCarryforwardAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884065 - Disclosure - Income Taxes Tax Holiday (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails",
     "shortName": "Income Taxes Tax Holiday (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxHolidayAggregateDollarAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894066 - Disclosure - Income Taxes Undistributed foreign earnings (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails",
     "shortName": "Income Taxes Undistributed foreign earnings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240904067 - Disclosure - Income Taxes Unrecognized tax benefits (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails",
     "shortName": "Income Taxes Unrecognized tax benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240934068 - Disclosure - Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details)",
     "role": "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails",
     "shortName": "Geographic Information and Significant Customers Long Lived Assets by Geographic Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964069 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.icumed.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210241003 - Disclosure - Restructuring, Strategic Transaction and Integration (Notes)",
     "role": "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes",
     "shortName": "Restructuring, Strategic Transaction and Integration (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974070 - Disclosure - Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Stockholders' Equity Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i721f23b2290e48fb875f9886e5f93241_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "icui:Contingentconsiderationgross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004071 - Disclosure - Commitments and Contingencies Contingencies (Details)",
     "role": "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails",
     "shortName": "Commitments and Contingencies Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "icui:PfizerMSAProductCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034072 - Disclosure - Collaborative and Other Arrangements (Details)",
     "role": "http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails",
     "shortName": "Collaborative and Other Arrangements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ie274a9e40e1a49c2b8a8f1e8900697b6_D20180101-20181231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "icui:PfizerMSAProductCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241064073 - Disclosure - Selected Quarterly Financial Data - Unaudited (Details)",
     "role": "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
     "shortName": "Selected Quarterly Financial Data - Unaudited (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i481efdeff38f4bd7a144237a476e991d_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241084074 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)",
     "role": "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails",
     "shortName": "SEC Schedule, Article 12-09, Valuation and Qualifying Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i9bec0be37c82409f8e1f634d2ae8059c_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210291004 - Disclosure - Revenue (Notes)",
     "role": "http://www.icumed.com/role/RevenueNotes",
     "shortName": "Revenue (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210351005 - Disclosure - Leases (Notes)",
     "role": "http://www.icumed.com/role/LeasesNotes",
     "shortName": "Leases (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210441006 - Disclosure - Share Based Award Share awards (Notes)",
     "role": "http://www.icumed.com/role/ShareBasedAwardShareawardsNotes",
     "shortName": "Share Based Award Share awards (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210551007 - Disclosure - Derivatives and Hedging Activities (Notes)",
     "role": "http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes",
     "shortName": "Derivatives and Hedging Activities (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210611008 - Disclosure - Fair Value Measurement (Notes)",
     "role": "http://www.icumed.com/role/FairValueMeasurementNotes",
     "shortName": "Fair Value Measurement (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210681009 - Disclosure - Prepaids and Other Current Assets (Notes)",
     "role": "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes",
     "shortName": "Prepaids and Other Current Assets (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210711010 - Disclosure - Accrued Liabilities an Other Long-term Liabilities",
     "role": "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities",
     "shortName": "Accrued Liabilities an Other Long-term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210751011 - Disclosure - Long-Term Obligations (Notes)",
     "role": "http://www.icumed.com/role/LongTermObligationsNotes",
     "shortName": "Long-Term Obligations (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Balance Sheets",
     "role": "http://www.icumed.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210791012 - Disclosure - Income Taxes:",
     "role": "http://www.icumed.com/role/IncomeTaxes",
     "shortName": "Income Taxes:",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "icui:InformationbyGeographicAreaandCustomerConcentrationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210911013 - Disclosure - Geographic Information and Significant Customers Geographic Information and Significant Customers (Notes)",
     "role": "http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes",
     "shortName": "Geographic Information and Significant Customers Geographic Information and Significant Customers (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "icui:InformationbyGeographicAreaandCustomerConcentrationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210941014 - Disclosure - Stockholders' Equity",
     "role": "http://www.icumed.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210981015 - Disclosure - Commitments and Contingencies",
     "role": "http://www.icumed.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211011016 - Disclosure - Collaborative and Other Arrangements (Notes)",
     "role": "http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes",
     "shortName": "Collaborative and Other Arrangements (Notes)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211041017 - Disclosure - Selected Quarterly Financial Data - Unaudited",
     "role": "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited",
     "shortName": "Selected Quarterly Financial Data - Unaudited",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211071018 - Disclosure - SEC Schedule, Article 12-09, Valuation and Qualifying Accounts",
     "role": "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts",
     "shortName": "SEC Schedule, Article 12-09, Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - General and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "General and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230033001 - Disclosure - General and Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "General and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230203002 - Disclosure - Acquisitions Pursuit Vascular (Tables)",
     "role": "http://www.icumed.com/role/AcquisitionsPursuitVascularTables",
     "shortName": "Acquisitions Pursuit Vascular (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030003 - Statement - Consolidated Statements of Income",
     "role": "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
     "shortName": "Consolidated Statements of Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230253003 - Disclosure - Restructuring, Strategic Transaction and Integration Schedule of Restructuring and Related Costs (Tables)",
     "role": "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables",
     "shortName": "Restructuring, Strategic Transaction and Integration Schedule of Restructuring and Related Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230303004 - Disclosure - Revenue (Tables)",
     "role": "http://www.icumed.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230363005 - Disclosure - Leases (Tables)",
     "role": "http://www.icumed.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "icui:ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230453006 - Disclosure - Share Based Award (Tables)",
     "role": "http://www.icumed.com/role/ShareBasedAwardTables",
     "shortName": "Share Based Award (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "icui:ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230563007 - Disclosure - Derivatives and Hedging Activities (Tables)",
     "role": "http://www.icumed.com/role/DerivativesandHedgingActivitiesTables",
     "shortName": "Derivatives and Hedging Activities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230623008 - Disclosure - Fair Value Measurement (Tables)",
     "role": "http://www.icumed.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230693009 - Disclosure - Prepaids and Other Current Assets (Tables)",
     "role": "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables",
     "shortName": "Prepaids and Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230723010 - Disclosure - Accrued Liabilities an Other Long-term Liabilities (Tables)",
     "role": "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables",
     "shortName": "Accrued Liabilities an Other Long-term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "icui:InterestMarginandCommitmentFeeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230763011 - Disclosure - Long-Term Obligations (Tables)",
     "role": "http://www.icumed.com/role/LongTermObligationsTables",
     "shortName": "Long-Term Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "icui:InterestMarginandCommitmentFeeTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230803012 - Disclosure - Income Taxes Income tax disclosure (Tables)",
     "role": "http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables",
     "shortName": "Income Taxes Income tax disclosure (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040004 - Statement - Statement of Comprehensive Income",
     "role": "http://www.icumed.com/role/StatementofComprehensiveIncome",
     "shortName": "Statement of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230923013 - Disclosure - Geographic Information and Significant Customers Geographic Information (Tables)",
     "role": "http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables",
     "shortName": "Geographic Information and Significant Customers Geographic Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230953014 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.icumed.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231053017 - Disclosure - Selected Quarterly Financial Data - Unaudited (Tables)",
     "role": "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables",
     "shortName": "Selected Quarterly Financial Data - Unaudited (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044003 - Disclosure - General and Summary of Significant Accounting Policies Basis of Presentation (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails",
     "shortName": "General and Summary of Significant Accounting Policies Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054004 - Disclosure - General and Summary of Significant Accounting Policies Inventory (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails",
     "shortName": "General and Summary of Significant Accounting Policies Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240064005 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #1 (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
     "shortName": "General and Summary of Significant Accounting Policies Property and Equipment #1 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i56b72e7775894e388a742d9efd2a08b5_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240074006 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #2 (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details",
     "shortName": "General and Summary of Significant Accounting Policies Property and Equipment #2 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i56b72e7775894e388a742d9efd2a08b5_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084007 - Disclosure - General and Summary of Significant Accounting Policies Property and Equipment #3 (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details",
     "shortName": "General and Summary of Significant Accounting Policies Property and Equipment #3 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ie71a68a6c4f24e05bb043b585d0cb025_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094008 - Disclosure - General and Summary of Significant Accounting Policies Goodwill (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails",
     "shortName": "General and Summary of Significant Accounting Policies Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "id4f683240e564390bd0a5e4cdaa7d73b_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104009 - Disclosure - General and Summary of Significant Accounting Policies Intangible Assets #1 (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details",
     "shortName": "General and Summary of Significant Accounting Policies Intangible Assets #1 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i1360d7e15e094fd18acc4a4bab5605ca_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060005 - Statement - Consolidated Statements of Stockholders Equity",
     "role": "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i1360d7e15e094fd18acc4a4bab5605ca_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114010 - Disclosure - General and Summary of Significant Accounting Policies Intangible Assets #2 (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details",
     "shortName": "General and Summary of Significant Accounting Policies Intangible Assets #2 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240124011 - Disclosure - General and Summary of Significant Accounting Policies Future Estimated Amortization Expense (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails",
     "shortName": "General and Summary of Significant Accounting Policies Future Estimated Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240134012 - Disclosure - General and Summary of Significant Accounting Policies Investments (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails",
     "shortName": "General and Summary of Significant Accounting Policies Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleEquitySecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144013 - Disclosure - General and Summary of Significant Accounting Policies Foreign Currency (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails",
     "shortName": "General and Summary of Significant Accounting Policies Foreign Currency (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154014 - Disclosure - General and Summary of Significant Accounting Policies Advertising Expenses (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails",
     "shortName": "General and Summary of Significant Accounting Policies Advertising Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:AdvertisingCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementPlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164015 - Disclosure - General and Summary of Significant Accounting Policies Post-retirement and Post-employment Benefits (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails",
     "shortName": "General and Summary of Significant Accounting Policies Post-retirement and Post-employment Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PensionAndOtherPostretirementPlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174016 - Disclosure - General and Summary of Significant Accounting Policies Net Income Per Share (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails",
     "shortName": "General and Summary of Significant Accounting Policies Net Income Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184017 - Disclosure - General and Summary of Significant Accounting Policies New Accounting Pronouncements (Details)",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails",
     "shortName": "General and Summary of Significant Accounting Policies New Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i58ac4bd4c3b248b385e9d294f32442e9_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240214018 - Disclosure - Acquisitions Pursuit Vascular Text (Details)",
     "role": "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
     "shortName": "Acquisitions Pursuit Vascular Text (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i58ac4bd4c3b248b385e9d294f32442e9_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224019 - Disclosure - Acquisitions Pursuit Vascular Table (Details)",
     "role": "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
     "shortName": "Acquisitions Pursuit Vascular Table (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "iea1fb3a6b2fe4ceb915b87eae3a463f4_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "icui:Paymenttoacquirebusinessnetofworkingcapitaladjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070006 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i58ac4bd4c3b248b385e9d294f32442e9_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234020 - Disclosure - Acquisitions Pursuit Vascular Intangible (Details)",
     "role": "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
     "shortName": "Acquisitions Pursuit Vascular Intangible (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ib7323e9c036f4c658ad812da2fe3e8a4_I20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "icui:Restructuringandstrategictransactionexpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264021 - Disclosure - Restructuring, Strategic Transaction and Integration (Details 1)",
     "role": "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1",
     "shortName": "Restructuring, Strategic Transaction and Integration (Details 1)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274022 - Disclosure - Restructuring, Strategic Transaction and Integration (Details 2)",
     "role": "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2",
     "shortName": "Restructuring, Strategic Transaction and Integration (Details 2)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "icui:StrategicTransactionandIntegration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284023 - Disclosure - Restructuring, Strategic Transaction and Integration Strategic Transaction and Integration Expenses (Details)",
     "role": "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails",
     "shortName": "Restructuring, Strategic Transaction and Integration Strategic Transaction and Integration Expenses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "icui:StrategicTransactionandIntegration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314024 - Disclosure - Revenue Disaggregation of Revenue - Product Line (Details)",
     "role": "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails",
     "shortName": "Revenue Disaggregation of Revenue - Product Line (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "2",
      "lang": "en-US",
      "name": "icui:Percentageofrevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i7aceb2a94f8e4d27a7997bef46df00a7_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324025 - Disclosure - Revenue Disaggregation of Revenue by Geography (Details)",
     "role": "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
     "shortName": "Revenue Disaggregation of Revenue by Geography (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ie9edb1f221244fa2a61f3ded9c9ffd6a_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ie71a68a6c4f24e05bb043b585d0cb025_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334026 - Disclosure - Revenue Contract Liabilities (Details)",
     "role": "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
     "shortName": "Revenue Contract Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i721f23b2290e48fb875f9886e5f93241_I20181231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344027 - Disclosure - Revenue Contract Liabilities Text (Details)",
     "role": "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails",
     "shortName": "Revenue Contract Liabilities Text (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "icui:SupplementalBalanceSheetInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374028 - Disclosure - Leases (Details)",
     "role": "http://www.icumed.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384029 - Disclosure - Leases Lease Cost (Details)",
     "role": "http://www.icumed.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "140024001 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394030 - Disclosure - Leases Supplemental Cash Flow Lease Information (Details)",
     "role": "http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails",
     "shortName": "Leases Supplemental Cash Flow Lease Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "icui:SupplementalBalanceSheetInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240404031 - Disclosure - Leases Supplemental Balance Sheet Lease information (Details)",
     "role": "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails",
     "shortName": "Leases Supplemental Balance Sheet Lease information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "icui:SupplementalBalanceSheetInformationLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ie71a68a6c4f24e05bb043b585d0cb025_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLiabilityNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240414032 - Disclosure - Finance Leases Supplemental Balance Sheet Information (Details)",
     "role": "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails",
     "shortName": "Finance Leases Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424033 - Disclosure - Leases Lease Maturity (Details)",
     "role": "http://www.icumed.com/role/LeasesLeaseMaturityDetails",
     "shortName": "Leases Lease Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434034 - Disclosure - Leases Finance Lease Maturity (Details)",
     "role": "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails",
     "shortName": "Leases Finance Lease Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240464035 - Disclosure - Share Based Award Stock Based Compensation (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails",
     "shortName": "Share Based Award Stock Based Compensation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "icui:ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i02d960e07aec40c9adde0616a61872a6_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240474036 - Disclosure - Share Based Award Stock Option Plans (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
     "shortName": "Share Based Award Stock Option Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i02d960e07aec40c9adde0616a61872a6_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484037 - Disclosure - Share Based Award Stock Options Granted and Valuation (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails",
     "shortName": "Share Based Award Stock Options Granted and Valuation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ic00bb17f514a4dce965def92a76eeca6_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i774f2a8c38d64ea19aded938ad08fdda_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494038 - Disclosure - Share Based Award Stock Option Activity (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
     "shortName": "Share Based Award Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i774f2a8c38d64ea19aded938ad08fdda_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240504039 - Disclosure - Share Based Award Share Award data (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails",
     "shortName": "Share Based Award Share Award data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "140054002 - Statement - Statement of Comprehensive Income (Parenthetical)",
     "role": "http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical",
     "shortName": "Statement of Comprehensive Income (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240514040 - Disclosure - Share Based Award Options exercised data (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails",
     "shortName": "Share Based Award Options exercised data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ic3d0d405341942fb9397f75c982fa665_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524041 - Disclosure - Share Based Award RSU and PRSU (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
     "shortName": "Share Based Award RSU and PRSU (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ic3d0d405341942fb9397f75c982fa665_D20200101-20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i50bba010c5fb4955b37c6081a6ac1e5f_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240534042 - Disclosure - Share Based Award RSU and PRSU Roll forward (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails",
     "shortName": "Share Based Award RSU and PRSU Roll forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i50bba010c5fb4955b37c6081a6ac1e5f_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "icui:ESPPOriginalIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240544043 - Disclosure - Share Based Award ESPP Narrative (Details)",
     "role": "http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails",
     "shortName": "Share Based Award ESPP Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "icui:ESPPOriginalIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574044 - Disclosure - Derivatives and Hedging Activities (Details)",
     "role": "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails",
     "shortName": "Derivatives and Hedging Activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i672a0c42d65540969d2635d44e05dcad_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584045 - Disclosure - Derivatives and Hedging Activities Derivative Balance Sheet Location (Details)",
     "role": "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
     "shortName": "Derivatives and Hedging Activities Derivative Balance Sheet Location (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i672a0c42d65540969d2635d44e05dcad_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240594046 - Disclosure - Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details)",
     "role": "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails",
     "shortName": "Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Amounts Affecting Consolidated Statements of Income (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeGainLossOnDerivativeNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i32b2d82a250245538ef8bb9259b7ea28_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240604047 - Disclosure - Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Cash Flow Hedge Activity Included in Accumulated Other Comprehensive Income (Loss) (Details)",
     "role": "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
     "shortName": "Derivatives and Hedging Activities Derivative Instruments and Hedging Activities - Cash Flow Hedge Activity Included in Accumulated Other Comprehensive Income (Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i32b2d82a250245538ef8bb9259b7ea28_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "ib6baf5ccf5c24b6c849de1752a6633de_D20200101-20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "icui:Contingentconsiderationgross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634048 - Disclosure - Fair Value Measurement Text (Details)",
     "role": "http://www.icumed.com/role/FairValueMeasurementTextDetails",
     "shortName": "Fair Value Measurement Text (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644049 - Disclosure - Fair Value Measurement (Details)",
     "role": "http://www.icumed.com/role/FairValueMeasurementDetails",
     "shortName": "Fair Value Measurement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - General and Summary of Significant Accounting Policies",
     "role": "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies",
     "shortName": "General and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240654050 - Disclosure - Fair Value Measurement Fair Value Inputs, Liabilities, Hospira Quantitative Information (Details)",
     "role": "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
     "shortName": "Fair Value Measurement Fair Value Inputs, Liabilities, Hospira Quantitative Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i00ce523855d54c4ca4d13f3873a0d7bd_D20170203-20170203",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "icui:FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "id637182b2f3347d5a92c0e47cf08f50b_I20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664051 - Disclosure - Fair Value Measurement Fair Value Inputs, Liabilities, Pursuit Quantitative Information (Details)",
     "role": "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails",
     "shortName": "Fair Value Measurement Fair Value Inputs, Liabilities, Pursuit Quantitative Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "id637182b2f3347d5a92c0e47cf08f50b_I20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240674052 - Disclosure - Fair Value Measurement Fair Value Measurements, Recurring Basis (Details)",
     "role": "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails",
     "shortName": "Fair Value Measurement Fair Value Measurements, Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240704053 - Disclosure - Prepaids and Other Current Assets Prepaid Expenses and Other Current Assets (Details)",
     "role": "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails",
     "shortName": "Prepaids and Other Current Assets Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "icui:AccruedSalariesAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734054 - Disclosure - Accrued Liabilities an Other Long-term Liabilities (Details)",
     "role": "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails",
     "shortName": "Accrued Liabilities an Other Long-term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "icui:AccruedSalariesAndBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalLeaseObligationsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744055 - Disclosure - Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details)",
     "role": "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails",
     "shortName": "Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CapitalLeaseObligationsNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774056 - Disclosure - Long-Term Obligations (Details)",
     "role": "http://www.icumed.com/role/LongTermObligationsDetails",
     "shortName": "Long-Term Obligations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i2f1c4a16412d4e1197e3ca1b205f5f6a_I20201231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784057 - Disclosure - Long-Term Obligations Line of Credit Pricing (Details)",
     "role": "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails",
     "shortName": "Long-Term Obligations Line of Credit Pricing (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i99653d69466541e48bd6cbd19b39e00c_D20200101-20201231",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240814058 - Disclosure - Income Taxes Income (Loss) from Continuing Operations (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails",
     "shortName": "Income Taxes Income (Loss) from Continuing Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824059 - Disclosure - Income Taxes Tax Provision (Details)",
     "role": "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails",
     "shortName": "Income Taxes Tax Provision (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "icui-20201231.htm",
      "contextRef": "i0cd53ce04e72448ea385b57e95d24a14_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 107,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "CANADA"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COSTA RICA",
        "terseLabel": "COSTA RICA"
       }
      }
     },
     "localname": "CR",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_ES": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SPAIN",
        "terseLabel": "SPAIN"
       }
      }
     },
     "localname": "ES",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails",
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r663"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DocumentandEntityInformationDocument"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "icui_A2001DirectorsPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2001 Director's Plan [Member]",
        "label": "2001 Director's Plan [Member]",
        "terseLabel": "2001 Director's Plan [Member]"
       }
      }
     },
     "localname": "A2001DirectorsPlanMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_A2003PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2003 Plan [Member]",
        "label": "2003 Plan [Member]",
        "terseLabel": "2003 Plan [Member]"
       }
      }
     },
     "localname": "A2003PlanMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_A2011PlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2011 Plan [Member]",
        "label": "2011 Plan [Member]",
        "terseLabel": "2011 Plan [Member]"
       }
      }
     },
     "localname": "A2011PlanMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_A2014InducementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2014 Inducement Plan [Member]",
        "label": "2014 Inducement Plan [Member]",
        "terseLabel": "2014 Inducement Plan [Member]"
       }
      }
     },
     "localname": "A2014InducementPlanMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_AccruedProductFieldAction.": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Product Field Action.",
        "label": "Accrued Product Field Action.",
        "terseLabel": "Accrued Product Field Action."
       }
      }
     },
     "localname": "AccruedProductFieldAction.",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_AccruedSalariesAndBenefits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued salaries and benefits",
        "label": "Accrued salaries and benefits",
        "terseLabel": "Salaries and benefits"
       }
      }
     },
     "localname": "AccruedSalariesAndBenefits",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Accruedfreight": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued freight",
        "label": "Accrued freight",
        "terseLabel": "Accrued freight"
       }
      }
     },
     "localname": "Accruedfreight",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Accruedlegalfees": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued legal fees",
        "label": "Accrued legal fees",
        "terseLabel": "Legal accrual"
       }
      }
     },
     "localname": "Accruedlegalfees",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Accruedothertaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued other taxes",
        "label": "Accrued other taxes",
        "terseLabel": "Accrued other taxes"
       }
      }
     },
     "localname": "Accruedothertaxes",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Accruedsalestaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued sales taxes",
        "label": "Accrued sales taxes",
        "terseLabel": "Accrued sales taxes"
       }
      }
     },
     "localname": "Accruedsalestaxes",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Accruedsupplychainrestructuring": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accruedsupplychainrestructuring",
        "label": "Accruedsupplychainrestructuring",
        "terseLabel": "Accruedsupplychainrestructuring"
       }
      }
     },
     "localname": "Accruedsupplychainrestructuring",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_COntractLiabilityRollforwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COntract Liability Rollforward [Roll Forward]",
        "label": "COntract Liability Rollforward [Roll Forward]",
        "terseLabel": "COntract Liability Rollforward [Roll Forward]"
       }
      }
     },
     "localname": "COntractLiabilityRollforwardRollForward",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_Changeinunitsduetoperformanceexpectations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in units due to performance expectations",
        "label": "Change in units due to performance expectations",
        "terseLabel": "Change in units due to performance expectations"
       }
      }
     },
     "localname": "Changeinunitsduetoperformanceexpectations",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_Cleanupcosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cleanupcosts",
        "label": "Cleanupcosts",
        "terseLabel": "Cleanupcosts"
       }
      }
     },
     "localname": "Cleanupcosts",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_CollaborativeandOtherArrangementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative and Other Arrangements [Abstract]",
        "label": "Collaborative and Other Arrangements [Abstract]",
        "terseLabel": "Collaborative and Other Arrangements [Abstract]"
       }
      }
     },
     "localname": "CollaborativeandOtherArrangementsAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_CommonSharesSoldbyPfizer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CommonSharesSoldbyPfizer",
        "label": "CommonSharesSoldbyPfizer",
        "terseLabel": "CommonSharesSoldbyPfizer"
       }
      }
     },
     "localname": "CommonSharesSoldbyPfizer",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_CommonStockSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Shares [Member]",
        "label": "Common Stock Shares [Member]",
        "terseLabel": "Common Stock Shares [Member]"
       }
      }
     },
     "localname": "CommonStockSharesMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer Equipment and Software [Member]",
        "label": "Computer Equipment and Software [Member]",
        "terseLabel": "Computer Equipment and Software [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Contingentconsiderationgross": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "contingent consideration gross",
        "label": "contingent consideration gross",
        "terseLabel": "contingent consideration gross"
       }
      }
     },
     "localname": "Contingentconsiderationgross",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_ContractassetandliabilitybalancesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Contract asset and liability balances [Table]",
        "label": "Contract asset and liability balances [Line Items]",
        "terseLabel": "Contract asset and liability balances [Line Items]"
       }
      }
     },
     "localname": "ContractassetandliabilitybalancesLineItems",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_ContractassetandliabilitybalancesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract asset and liability balances [Table]",
        "label": "Contract asset and liability balances [Table]",
        "terseLabel": "Contract asset and liability balances [Table]"
       }
      }
     },
     "localname": "ContractassetandliabilitybalancesTable",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_ContractsettlementST": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "contract settlement-ST",
        "terseLabel": "Contract settlement"
       }
      }
     },
     "localname": "ContractsettlementST",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Contractsettlements": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractsettlements",
        "label": "Contractsettlements",
        "terseLabel": "Contractsettlements"
       }
      }
     },
     "localname": "Contractsettlements",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_CriticalCareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Critical Care [Member]",
        "label": "Critical Care [Member]",
        "terseLabel": "Critical Care [Member]"
       }
      }
     },
     "localname": "CriticalCareMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_DeferredtaxassetsandliabilitiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Deferred tax assets and liabilities [Table]",
        "label": "Deferred tax assets and liabilities [Line Items]",
        "terseLabel": "Deferred tax assets and liabilities [Line Items]"
       }
      }
     },
     "localname": "DeferredtaxassetsandliabilitiesLineItems",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_DeferredtaxassetsandliabilitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets and liabilities [Table]",
        "label": "Deferred tax assets and liabilities [Table]",
        "terseLabel": "Deferred tax assets and liabilities [Table]"
       }
      }
     },
     "localname": "DeferredtaxassetsandliabilitiesTable",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_Deferredtaxcharge": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax charge",
        "label": "Deferred tax charge",
        "terseLabel": "Deferred tax charge"
       }
      }
     },
     "localname": "Deferredtaxcharge",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Deferredtaxliabilitychangeinaccountingmethod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liability, change in accounting method",
        "label": "Deferred tax liability, change in accounting method",
        "terseLabel": "Deferred tax liability, change in accounting method"
       }
      }
     },
     "localname": "Deferredtaxliabilitychangeinaccountingmethod",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_ESPPAnnualIssuanceIncreaseLimit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESPP Annual Issuance Increase Limit",
        "label": "ESPP Annual Issuance Increase Limit",
        "terseLabel": "ESPP Annual Issuance Increase Limit"
       }
      }
     },
     "localname": "ESPPAnnualIssuanceIncreaseLimit",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_ESPPOriginalIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ESPP Original Issuance",
        "label": "ESPP Original Issuance",
        "terseLabel": "ESPP Original Issuance"
       }
      }
     },
     "localname": "ESPPOriginalIssuance",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_EarnoutliabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earn-out liability [Member]",
        "label": "Earn-out liability [Member]",
        "terseLabel": "Earn-out liability [Member]"
       }
      }
     },
     "localname": "EarnoutliabilityMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_EffectiveIncomeTaxRateREconciliationTaxReform": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EffectiveIncomeTaxRateREconciliationTaxReform",
        "label": "EffectiveIncomeTaxRateREconciliationTaxReform",
        "terseLabel": "EffectiveIncomeTaxRateREconciliationTaxReform"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateREconciliationTaxReform",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "icui_EffectiveIncomeTaxRateReconciliationContingentConsideration": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Contingent Consideration",
        "label": "Effective Income Tax Rate Reconciliation, Contingent Consideration",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Contingent Consideration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationContingentConsideration",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Contingent Consideration, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationContingentConsiderationPercent",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_EffectiveIncomeTaxRateReconciliationIPMigration": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EffectiveIncomeTaxRateReconciliationIPMigration",
        "label": "EffectiveIncomeTaxRateReconciliationIPMigration",
        "terseLabel": "EffectiveIncomeTaxRateReconciliationIPMigration"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIPMigration",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_EffectiveTaxRateReconciliationIPMigrationPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "EffectiveTaxRateReconciliationIPMigrationPercent",
        "label": "EffectiveTaxRateReconciliationIPMigrationPercent",
        "terseLabel": "EffectiveTaxRateReconciliationIPMigrationPercent"
       }
      }
     },
     "localname": "EffectiveTaxRateReconciliationIPMigrationPercent",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "icui_Effectiveincometaxreconciliationnondeductiblecompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effectiveincometaxreconciliation,nondeductiblecompensation",
        "label": "Effectiveincometaxreconciliation,nondeductiblecompensation",
        "terseLabel": "Effectiveincometaxreconciliation,nondeductiblecompensation"
       }
      }
     },
     "localname": "Effectiveincometaxreconciliationnondeductiblecompensation",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Effectivetaxratereconciliationnondeductiblecomppercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effectivetaxratereconciliationnondeductiblecomppercent",
        "label": "Effectivetaxratereconciliationnondeductiblecomppercent",
        "terseLabel": "Effectivetaxratereconciliationnondeductiblecomppercent"
       }
      }
     },
     "localname": "Effectivetaxratereconciliationnondeductiblecomppercent",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_EquipmentrevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment revenue [Member]",
        "label": "Equipment revenue [Member]",
        "terseLabel": "Equipment revenue [Member]"
       }
      }
     },
     "localname": "EquipmentrevenueMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_ExercisedOptionsDataTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercised Options Data [Table Text Block]",
        "label": "Exercised Options Data [Table Text Block]",
        "terseLabel": "Exercised Options Data [Table Text Block]"
       }
      }
     },
     "localname": "ExercisedOptionsDataTableTextBlock",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "icui_FairValueAssumptionsCostofDebt": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Assumptions, Cost of Debt",
        "label": "Fair Value Assumptions, Cost of Debt",
        "terseLabel": "Fair Value Assumptions, Cost of Debt"
       }
      }
     },
     "localname": "FairValueAssumptionsCostofDebt",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA",
        "label": "Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA",
        "terseLabel": "Fair Value Assumptions, Expected Volatility Rate-Adjusted EBITDA"
       }
      }
     },
     "localname": "FairValueAssumptionsExpectedVolatilityRateAdjustedEBITDA",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_FairValueAssumptionsMarketPriceofRisk": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Assumptions, Market Price of Risk",
        "label": "Fair Value Assumptions, Market Price of Risk",
        "terseLabel": "Fair Value Assumptions, Market Price of Risk"
       }
      }
     },
     "localname": "FairValueAssumptionsMarketPriceofRisk",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_ForeignDistibutorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign Distibutor",
        "label": "Foreign Distibutor [Member]",
        "terseLabel": "Foreign Distibutor [Member]"
       }
      }
     },
     "localname": "ForeignDistibutorMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_ForeignMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign [Member]",
        "label": "Foreign [Member]",
        "terseLabel": "Foreign [Member]"
       }
      }
     },
     "localname": "ForeignMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_FurniturefixturesandmoldsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Furniture, fixtures and molds [Member]",
        "label": "Furniture, fixtures and molds [Member]",
        "terseLabel": "Furniture, fixtures and molds [Member]"
       }
      }
     },
     "localname": "FurniturefixturesandmoldsMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_GILTItaxexpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GILTItaxexpense",
        "label": "GILTItaxexpense",
        "terseLabel": "GILTItaxexpense"
       }
      }
     },
     "localname": "GILTItaxexpense",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_GILTItaxexpensepercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "GILTItaxexpensepercent",
        "label": "GILTItaxexpensepercent",
        "terseLabel": "GILTItaxexpensepercent"
       }
      }
     },
     "localname": "GILTItaxexpensepercent",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_Grantdatefairvalueofrestrictedstockunitsgranted": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant date fair value of restricted stock units granted",
        "label": "Grant date fair value of restricted stock units granted",
        "terseLabel": "Grant date fair value of restricted stock units granted"
       }
      }
     },
     "localname": "Grantdatefairvalueofrestrictedstockunitsgranted",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Grantdatefairvalueperformancerestrictedstockunits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grant date fair value performance restricted stock units",
        "label": "Grant date fair value performance restricted stock units",
        "terseLabel": "Grant date fair value performance restricted stock units"
       }
      }
     },
     "localname": "Grantdatefairvalueperformancerestrictedstockunits",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Hedge1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge 1 [Member]",
        "label": "Hedge 1 [Member]",
        "terseLabel": "Hedge 1 [Member]"
       }
      }
     },
     "localname": "Hedge1Member",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Hedge2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge 2 [Member]",
        "label": "Hedge 2 [Member]",
        "terseLabel": "Hedge 2 [Member]"
       }
      }
     },
     "localname": "Hedge2Member",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Hedge3MemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge 3 [Member]",
        "label": "Hedge 3 [Member] [Member]",
        "terseLabel": "Hedge 3 [Member] [Member]"
       }
      }
     },
     "localname": "Hedge3MemberMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_HospiraMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hospira [Member]",
        "label": "Hospira [Member]",
        "terseLabel": "Hospira [Member]"
       }
      }
     },
     "localname": "HospiraMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails",
      "http://www.icumed.com/role/FairValueMeasurementDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementTables",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_ICUMedicalMSARevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ICU Medical MSA Revenue",
        "label": "ICU Medical MSA Revenue",
        "terseLabel": "ICU Medical MSA Revenue"
       }
      }
     },
     "localname": "ICUMedicalMSARevenue",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_IVSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IV Solutions [Member]",
        "label": "IV Solutions [Member]",
        "terseLabel": "IV Solutions [Member]"
       }
      }
     },
     "localname": "IVSolutionsMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_IncomeTaxDisclosuredeferredtaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Disclosure deferred taxes [Abstract]",
        "label": "Income Tax Disclosure deferred taxes [Abstract]",
        "terseLabel": "Income Tax Disclosure deferred taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosuredeferredtaxesAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change during the reporting period in the carrying amount as of the balance sheet date of payments made for taxes. Also includes the net change during the reporting period in the account that represents the temporary difference that results from income (loss) that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase Decrease in income taxes, including excess tax benefits and deferred income taxes",
        "terseLabel": "Income taxes, including excess tax benefits and deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseinincometaxesincludingexcesstaxbenefitsanddeferredincometaxes",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_IndirectTaxBenefitFromStockOptions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indirect tax benefit from the stock compensation cost received upon the exercise of stock options",
        "label": "Indirect tax benefit from stock options",
        "terseLabel": "Indirect tax benefit"
       }
      }
     },
     "localname": "IndirectTaxBenefitFromStockOptions",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_InformationbyGeographicAreaandCustomerConcentrationTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by Geographic Area and Customer Concentration [Text Block]",
        "label": "Information by Geographic Area and Customer Concentration [Text Block]",
        "terseLabel": "Information by Geographic Area and Customer Concentration [Text Block]"
       }
      }
     },
     "localname": "InformationbyGeographicAreaandCustomerConcentrationTextBlock",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationandSignificantCustomersNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "icui_InfusionConsumablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infusion Consumables [Member]",
        "label": "Infusion Consumables [Member]",
        "terseLabel": "Infusion Consumables [Member]"
       }
      }
     },
     "localname": "InfusionConsumablesMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_InfusionSystemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Infusion Systems [Member]",
        "label": "Infusion Systems [Member]",
        "terseLabel": "Infusion Systems [Member]"
       }
      }
     },
     "localname": "InfusionSystemsMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_InstrumentsPlacedwithCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instruments Placed with Customers [Member]",
        "label": "Instruments Placed with Customers [Member]",
        "terseLabel": "Instruments Placed with Customers [Member]"
       }
      }
     },
     "localname": "InstrumentsPlacedwithCustomersMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_InterestMarginandCommitmentFeeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Margin and Commitment Fee [Table Text Block]",
        "label": "Interest Margin and Commitment Fee [Table Text Block]",
        "terseLabel": "Interest Margin and Commitment Fee [Table Text Block]"
       }
      }
     },
     "localname": "InterestMarginandCommitmentFeeTableTextBlock",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "icui_InternationalSalesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International Sales [Domain]",
        "label": "International Sales [Domain]",
        "terseLabel": "International Sales [Domain]"
       }
      }
     },
     "localname": "InternationalSalesDomain",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_ItalyPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign property and equipment: Italy",
        "label": "Italy Property and Equipment [Member]",
        "terseLabel": "Italy Property and Equipment [Member]"
       }
      }
     },
     "localname": "ItalyPropertyAndEquipmentMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_LIBORBasisSpreadonVariableRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LIBOR Basis Spread on Variable Rate",
        "label": "LIBOR Basis Spread on Variable Rate",
        "terseLabel": "LIBOR Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "LIBORBasisSpreadonVariableRate",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_Liabilitiesforcontracts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liabilities for contracts",
        "label": "Liabilities for contracts",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "Liabilitiesforcontracts",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_LineofCreditAccordion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Accordion",
        "label": "Line of Credit Accordion",
        "terseLabel": "Line of Credit Accordion"
       }
      }
     },
     "localname": "LineofCreditAccordion",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_LongTermDebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt Disclosure [Abstract]",
        "label": "Long-Term Debt Disclosure [Abstract]",
        "terseLabel": "Long-Term Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "LongTermDebtDisclosureAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_LongtermInvestmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term Investments [Domain]",
        "label": "Long-term Investments [Domain]",
        "terseLabel": "Long-term Investments [Domain]"
       }
      }
     },
     "localname": "LongtermInvestmentsDomain",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_MeasurementInputCostofDebtDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Cost of Debt [Domain] [Domain]",
        "label": "Measurement Input, Cost of Debt [Domain]",
        "terseLabel": "Measurement Input, Cost of Debt [Domain]"
       }
      }
     },
     "localname": "MeasurementInputCostofDebtDomain",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_MedicalAustraliaLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Medical Australia Limited [Member]",
        "label": "Medical Australia Limited [Member]",
        "terseLabel": "Medical Australia Limited [Member]"
       }
      }
     },
     "localname": "MedicalAustraliaLimitedMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_MexicoPropertyAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign property and equipment: Mexico",
        "label": "Mexico Property and Equipment [Member]",
        "terseLabel": "Mexico Property and Equipment [Member]"
       }
      }
     },
     "localname": "MexicoPropertyAndEquipmentMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_MoldsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Molds [Member]",
        "label": "Molds [Member]",
        "terseLabel": "Molds [Member]"
       }
      }
     },
     "localname": "MoldsMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_NetCashPaidReceivedforcurrentandprioracquisitions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Cash Paid (Received) for current and prior acquisitions",
        "label": "Net Cash Paid (Received) for current and prior acquisitions",
        "negatedTerseLabel": "Cash paid for acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "NetCashPaidReceivedforcurrentandprioracquisitions",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_NonCurrentDeferredTaxAssetGrossTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of gross non-current deferred tax asset",
        "label": "Non-current deferred tax asset, gross total [Member]",
        "terseLabel": "Non-current deferred tax asset, gross total [Member]"
       }
      }
     },
     "localname": "NonCurrentDeferredTaxAssetGrossTotalMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_NoncurrentDeferredTaxAssetTaxCreditsState": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent deferred tax asset - tax credits state",
        "label": "Noncurrent deferred tax asset - tax credits state",
        "terseLabel": "Noncurrent deferred tax asset - tax credits state"
       }
      }
     },
     "localname": "NoncurrentDeferredTaxAssetTaxCreditsState",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_NoncurrentDeferredTaxLiabilityDepreciationAndAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent deferred tax liability - depreciation and amortization",
        "label": "Noncurrent deferred tax liability - depreciation and amortization",
        "terseLabel": "Noncurrent deferred tax liability - depreciation and amortization"
       }
      }
     },
     "localname": "NoncurrentDeferredTaxLiabilityDepreciationAndAmortization",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_NoncurrentDeferredTaxLiabilityForeign": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent deferred tax liability - foreign",
        "label": "Noncurrent deferred tax liability - foreign",
        "terseLabel": "Noncurrent deferred tax liability - foreign"
       }
      }
     },
     "localname": "NoncurrentDeferredTaxLiabilityForeign",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_NoncurrentDeferredTaxLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent deferred tax liability [Member]",
        "label": "Noncurrent deferred tax liability [Member]",
        "terseLabel": "Noncurrent deferred tax liability [Member]"
       }
      }
     },
     "localname": "NoncurrentDeferredTaxLiabilityMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_NoncurrentDeferredTaxLiabilityStateIncomeTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent deferred tax liability - state income taxes",
        "label": "Noncurrent deferred tax liability - state income taxes",
        "terseLabel": "Noncurrent deferred tax liability - state income taxes"
       }
      }
     },
     "localname": "NoncurrentDeferredTaxLiabilityStateIncomeTaxes",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Noncurrentdeferredtaxasset": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-current deferred tax asset",
        "label": "Non-current deferred tax asset",
        "terseLabel": "Non-current deferred tax asset"
       }
      }
     },
     "localname": "Noncurrentdeferredtaxasset",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Noncurrentdeferredtaxassetaccruedrestructuring": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrentdeferredtaxassetaccruedrestructuring",
        "label": "Noncurrentdeferredtaxassetaccruedrestructuring",
        "terseLabel": "Noncurrentdeferredtaxassetaccruedrestructuring"
       }
      }
     },
     "localname": "Noncurrentdeferredtaxassetaccruedrestructuring",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Noncurrentdeferredtaxassetacquiredfuturetaxdeductions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent deferred tax asset - acquired future tax deductions",
        "label": "Noncurrent deferred tax asset - acquired future tax deductions",
        "terseLabel": "Noncurrent deferred tax asset - acquired future tax deductions"
       }
      }
     },
     "localname": "Noncurrentdeferredtaxassetacquiredfuturetaxdeductions",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions",
        "label": "Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions",
        "terseLabel": "Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions"
       }
      }
     },
     "localname": "Noncurrentdeferredtaxassetchargebacksdiscountscustomerconcessions",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_OperatingLeaseSupplementalBalanceSheetInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Supplemental Balance Sheet Information",
        "label": "Operating Lease Supplemental Balance Sheet Information [Line Items]",
        "terseLabel": "Operating Lease Supplemental Balance Sheet Information [Line Items]"
       }
      }
     },
     "localname": "OperatingLeaseSupplementalBalanceSheetInformationLineItems",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_OperatingLeaseSupplementalBalanceSheetInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Supplemental Balance Sheet Information [Table]",
        "label": "Operating Lease Supplemental Balance Sheet Information [Table]",
        "terseLabel": "Operating Lease Supplemental Balance Sheet Information [Table]"
       }
      }
     },
     "localname": "OperatingLeaseSupplementalBalanceSheetInformationTable",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_Operatingleaserightofuseassetamortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operatingleaserightofuseassetamortization",
        "label": "Operatingleaserightofuseassetamortization",
        "terseLabel": "Operatingleaserightofuseassetamortization"
       }
      }
     },
     "localname": "Operatingleaserightofuseassetamortization",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_OperatinglosscarryforwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards [Abstract]",
        "label": "Operating loss carryforwards [Abstract]",
        "terseLabel": "Operating loss carryforwards [Abstract]"
       }
      }
     },
     "localname": "OperatinglosscarryforwardsAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_OtherAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Acquisition [Member]",
        "label": "Other Acquisition [Member]",
        "terseLabel": "Other Acquisition [Member]"
       }
      }
     },
     "localname": "OtherAcquisitionMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_OtherLATAMMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other LATAM [Member]",
        "label": "Other LATAM [Member]",
        "terseLabel": "Other LATAM [Member]"
       }
      }
     },
     "localname": "OtherLATAMMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_OtherLongtermLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long-term Liabilities [Abstract]",
        "label": "Other Long-term Liabilities [Abstract]",
        "terseLabel": "Other Long-term Liabilities [Abstract]"
       }
      }
     },
     "localname": "OtherLongtermLiabilitiesAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_OtherforeigncountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other foreign countries [Member]",
        "label": "Other foreign countries [Member]",
        "terseLabel": "Other foreign countries [Member]"
       }
      }
     },
     "localname": "OtherforeigncountriesMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Outsidesalescommissions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outside sales commissions",
        "label": "Outside sales commissions",
        "terseLabel": "Outside commissions"
       }
      }
     },
     "localname": "Outsidesalescommissions",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Paymenttoacquirebusinessnetofworkingcapitaladjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment to acquire business, net of working capital adjustments",
        "label": "Payment to acquire business, net of working capital adjustments",
        "terseLabel": "Payment to acquire business, net of working capital adjustments"
       }
      }
     },
     "localname": "Paymenttoacquirebusinessnetofworkingcapitaladjustments",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Percentageofrevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of revenue",
        "label": "Percentage of revenue",
        "terseLabel": "Percentage of revenue"
       }
      }
     },
     "localname": "Percentageofrevenue",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_Percentoftotalrevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of total revenue",
        "label": "Percent of total revenue",
        "terseLabel": "Percent of total revenue"
       }
      }
     },
     "localname": "Percentoftotalrevenue",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "icui_PerformanceRestrictedStockUnitsPRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Restricted Stock Units (PRSUs) stock units issued if the measurement period goal is met.",
        "label": "Performance Restricted Stock Units (PRSUs) [Member]",
        "terseLabel": "Performance Restricted Stock Units (PRSUs) [Member]"
       }
      }
     },
     "localname": "PerformanceRestrictedStockUnitsPRSUsMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_PerformanceSharesEarned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Shares Earned",
        "label": "Performance Shares Earned",
        "terseLabel": "Performance Shares Earned"
       }
      }
     },
     "localname": "PerformanceSharesEarned",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_PfizerMSAProductCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pfizer MSA Product Costs",
        "label": "Pfizer MSA Product Costs",
        "terseLabel": "Pfizer MSA Product Costs"
       }
      }
     },
     "localname": "PfizerMSAProductCosts",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/CollaborativeandOtherArrangementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Prepaidinsuranceandpropertytaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid insurance and property taxes",
        "label": "Prepaid insurance and property taxes",
        "terseLabel": "Prepaid insurance and property taxes"
       }
      }
     },
     "localname": "Prepaidinsuranceandpropertytaxes",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Prepaidothertaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid other taxes",
        "label": "Prepaid other taxes",
        "terseLabel": "Prepaid other taxes"
       }
      }
     },
     "localname": "Prepaidothertaxes",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_PricingLevelIIIMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "",
        "label": "Pricing Level III [Member] [Member]",
        "terseLabel": "Pricing Level III [Member] [Member]"
       }
      }
     },
     "localname": "PricingLevelIIIMemberMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_PricingLevelIIMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pricing Level II [Member] [Member]",
        "label": "Pricing Level II [Member] [Member]",
        "terseLabel": "Pricing Level II [Member] [Member]"
       }
      }
     },
     "localname": "PricingLevelIIMemberMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_PricingLevelIMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pricing Level I [Member]",
        "label": "Pricing Level I [Member]",
        "terseLabel": "Pricing Level I [Member]"
       }
      }
     },
     "localname": "PricingLevelIMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_PricingLevelIVMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pricing Level IV [Member]",
        "label": "Pricing Level IV [Member] [Member]",
        "terseLabel": "Pricing Level IV [Member] [Member]"
       }
      }
     },
     "localname": "PricingLevelIVMemberMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Productrationalization": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Productrationalization",
        "label": "Productrationalization",
        "terseLabel": "Contractsettlement"
       }
      }
     },
     "localname": "Productrationalization",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_ProvisionForWarrantyAndReturns": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for warranty and returns",
        "label": "Provision for warranty and returns",
        "terseLabel": "Provision for warranty and returns"
       }
      }
     },
     "localname": "ProvisionForWarrantyAndReturns",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_PursuitVascularInc.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pursuit Vascular, Inc. [Member] [Member]",
        "label": "Pursuit Vascular, Inc. [Member]",
        "terseLabel": "Pursuit Vascular, Inc. [Member]"
       }
      }
     },
     "localname": "PursuitVascularInc.Member",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTables",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails",
      "http://www.icumed.com/role/FairValueMeasurementDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementTables",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_PursuitVascularMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pursuit Vascular",
        "label": "Pursuit Vascular [Member]",
        "terseLabel": "Pursuit Vascular [Member]"
       }
      }
     },
     "localname": "PursuitVascularMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_QuarterlyFinancialDataUnauditedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Financial Data - Unaudited [Abstract]",
        "label": "Quarterly Financial Data - Unaudited [Abstract]",
        "terseLabel": "Quarterly Financial Data - Unaudited [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialDataUnauditedAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_RestrictedStockAndPerformanceRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock and Performance Restricted Stock Units [Member]",
        "label": "Restricted Stock and Performance Restricted Stock Units [Member]",
        "terseLabel": "Restricted Stock and Performance Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "RestrictedStockAndPerformanceRestrictedStockUnitsMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Restructuringandstrategictransactionexpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and strategic transaction expense",
        "label": "Restructuring and strategic transaction expense",
        "terseLabel": "Restructuring, strategic transaction and integration expenses"
       }
      }
     },
     "localname": "Restructuringandstrategictransactionexpense",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_RevenueGrossProfitVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue/Gross Profit Volatility [Member]",
        "label": "Revenue/Gross Profit Volatility [Member]",
        "terseLabel": "Revenue/Gross Profit Volatility [Member]"
       }
      }
     },
     "localname": "RevenueGrossProfitVolatilityMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_SECSchedule1209ReserveWarrantyInventoryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SEC Schedule, 12-09, Reserve, Warranty-Inventory",
        "label": "SEC Schedule, 12-09, Reserve, Warranty-Inventory [Member]",
        "terseLabel": "SEC Schedule, 12-09, Reserve, Warranty-Inventory"
       }
      }
     },
     "localname": "SECSchedule1209ReserveWarrantyInventoryMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of stock compensation and related tax benefits [Table Text Block]",
        "label": "Schedule of stock compensation and related tax benefits [Table Text Block]",
        "terseLabel": "Schedule of stock compensation and related tax benefits [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleofstockcompensationandrelatedtaxbenefitsTableTextBlock",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "icui_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue",
        "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue",
        "terseLabel": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceExpectationAdditionsIntrinsicValue",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "icui_ShareawarddataAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share award data [Abstract]",
        "label": "Share award data [Abstract]",
        "terseLabel": "Share award data [Abstract]"
       }
      }
     },
     "localname": "ShareawarddataAbstract",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "icui_SharesAvailableInEmployeeStockPurchasePlan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares available in employee stock purchase plan",
        "label": "Shares available in employee stock purchase plan",
        "terseLabel": "Shares available in employee stock purchase plan"
       }
      }
     },
     "localname": "SharesAvailableInEmployeeStockPurchasePlan",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardESPPNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_Sharestransferredfromsupersededplan": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares transferred from superseded plan",
        "label": "Shares transferred from superseded plan",
        "terseLabel": "Shares transferred from superseded plan"
       }
      }
     },
     "localname": "Sharestransferredfromsupersededplan",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "icui_SoftwarerevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Software revenue [Member]",
        "label": "Software revenue [Member]",
        "terseLabel": "Software revenue [Member]"
       }
      }
     },
     "localname": "SoftwarerevenueMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_Sparepartsusage": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sparepartsusage",
        "label": "Sparepartsusage",
        "terseLabel": "Sparepartsusage"
       }
      }
     },
     "localname": "Sparepartsusage",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_StockIncentivePlansLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Stock Incentive Plans [Table]",
        "label": "Stock Incentive Plans [Line Items]",
        "terseLabel": "Stock Incentive Plans [Line Items]"
       }
      }
     },
     "localname": "StockIncentivePlansLineItems",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_StockIncentivePlansTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Incentive Plans [Table]",
        "label": "Stock Incentive Plans [Table]",
        "terseLabel": "Stock Incentive Plans [Table]"
       }
      }
     },
     "localname": "StockIncentivePlansTable",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "icui_StrategicTransactionandIntegration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Strategic Transaction and Integration",
        "label": "Strategic Transaction and Integration",
        "terseLabel": "Strategic Transaction and Integration"
       }
      }
     },
     "localname": "StrategicTransactionandIntegration",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_SupplementalBalanceSheetInformationLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Balance Sheet Information Leases",
        "label": "Supplemental Balance Sheet Information Leases [Table Text Block]",
        "terseLabel": "Supplemental Balance Sheet Information Leases"
       }
      }
     },
     "localname": "SupplementalBalanceSheetInformationLeasesTableTextBlock",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "icui_SupplementalCashFlowInformationLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplemental Cash Flow Information Leases",
        "label": "Supplemental Cash Flow Information Leases [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information Leases"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationLeasesTableTextBlock",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "icui_Supplychainrestructuringcosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplychainrestructuringcosts",
        "label": "Supplychainrestructuringcosts",
        "terseLabel": "Supplychainrestructuringcosts"
       }
      }
     },
     "localname": "Supplychainrestructuringcosts",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Taxreform": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax reform",
        "label": "Tax reform",
        "terseLabel": "Tax reform"
       }
      }
     },
     "localname": "Taxreform",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_Timebasedoptionsgrantdatefairvalue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time based options grant date fair value",
        "label": "Time based options grant date fair value",
        "terseLabel": "Time based options grant date fair value"
       }
      }
     },
     "localname": "Timebasedoptionsgrantdatefairvalue",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_TimebasedstockoptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time-based stock option [Member]",
        "label": "Time-based stock option [Member]",
        "terseLabel": "Time-based stock option [Member]"
       }
      }
     },
     "localname": "TimebasedstockoptionMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_TruProcessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tru Process [Member]",
        "label": "Tru Process [Member]",
        "terseLabel": "Tru Process [Member]"
       }
      }
     },
     "localname": "TruProcessMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_UnfavorablecontractliabilityST": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "UnfavorablecontractliabilityST",
        "label": "UnfavorablecontractliabilityST",
        "terseLabel": "UnfavorablecontractliabilityST"
       }
      }
     },
     "localname": "UnfavorablecontractliabilityST",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "icui_UnitedStatespropertyandequipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "United States property and equipment [Member]",
        "label": "United States property and equipment [Member]",
        "terseLabel": "United States property and equipment [Member]"
       }
      }
     },
     "localname": "UnitedStatespropertyandequipmentMember",
     "nsuri": "http://www.icumed.com/20201231",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "icui_UnrecognizedTaxBenefitsRollForwardRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrecognized tax benefits roll forward",
        "label": "Unrecognized tax benefits roll forward [Roll Forward]"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsRollForwardRollForward",
     "nsuri": "http://www.icumed.com/20201231",
     "xbrltype": "stringItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region of Asia Pacific.",
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific [Member]"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r143",
      "r154",
      "r226",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r143",
      "r154",
      "r226",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r143",
      "r154",
      "r226",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Continent of Europe.",
        "label": "Europe [Member]",
        "terseLabel": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r339",
      "r342",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r611",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r339",
      "r342",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r611",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r203",
      "r308",
      "r312",
      "r569",
      "r610",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r203",
      "r308",
      "r312",
      "r569",
      "r610",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails",
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r324",
      "r339",
      "r342",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r611",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r324",
      "r339",
      "r342",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r611",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r138",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r204",
      "r205",
      "r308",
      "r313",
      "r613",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r204",
      "r205",
      "r308",
      "r313",
      "r613",
      "r643",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r666",
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r284",
      "r340",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "netLabel": "Scenario [Axis]",
        "terseLabel": "Statement, Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r138",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]",
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r21",
      "r209",
      "r210"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $21,490 at December 31, 2020 and $20,219 at December 31, 2019"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedBonusesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Bonuses, Current",
        "terseLabel": "Incentive compensation"
       }
      }
     },
     "localname": "AccruedBonusesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrentAndNoncurrent": {
     "auth_ref": [
      "r583",
      "r603"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them.",
        "label": "Accrued Employee Benefits",
        "terseLabel": "Benefits"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r17",
      "r580",
      "r597"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued Income Taxes, Current"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "auth_ref": [
      "r18",
      "r580",
      "r597"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.",
        "label": "Accrued Income Taxes, Noncurrent",
        "terseLabel": "Accrued Income Taxes, Noncurrent"
       }
      }
     },
     "localname": "AccruedIncomeTaxesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails",
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities [Abstract]",
        "terseLabel": "Accrued Liabilities [Abstract]"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccruedLiabilitiesMember": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Accrued Liabilities [Member]",
        "terseLabel": "Accrued Liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": {
     "auth_ref": [
      "r583",
      "r603"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.",
        "label": "Accrued Professional Fees",
        "terseLabel": "Accrued Professional Fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedRentCurrentAndNoncurrent": {
     "auth_ref": [
      "r17",
      "r18",
      "r581",
      "r596"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements.",
        "label": "Accrued Rent",
        "terseLabel": "Accrued rent"
       }
      }
     },
     "localname": "AccruedRentCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r66",
      "r72",
      "r75",
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r265"
     ],
     "calculation": {
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Accumulated Depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r63",
      "r72",
      "r75",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]",
        "terseLabel": "Accumulated Net Gain (Loss) from Cash Flow Hedges Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r69",
      "r71",
      "r72",
      "r598",
      "r622",
      "r626"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r68",
      "r72",
      "r75",
      "r140",
      "r141",
      "r142",
      "r474",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedTranslationAdjustmentMember": {
     "auth_ref": [
      "r61",
      "r72",
      "r75",
      "r474",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.",
        "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]",
        "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedTranslationAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r380",
      "r381",
      "r382"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r150",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r422",
      "r423",
      "r424",
      "r425",
      "r571",
      "r572",
      "r573",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r343",
      "r345",
      "r386",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Cost [Policy Text Block]"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r391"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising Expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesAdvertisingExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "terseLabel": "SEC Schedule, 12-09, Allowance, Credit Loss"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r28",
      "r211",
      "r231"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r91",
      "r113",
      "r535"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Debt issuance cost amortization"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r113",
      "r246",
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets2Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "NET INCOME PER SHARE"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r125",
      "r193",
      "r196",
      "r201",
      "r222",
      "r471",
      "r475",
      "r517",
      "r579",
      "r595"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r57",
      "r125",
      "r222",
      "r471",
      "r475",
      "r517"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r505"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets, Fair Value Disclosure"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleEquitySecuritiesAmortizedCostBasis": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the cost of equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments for other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Available-for-sale Equity Securities, Amortized Cost Basis",
        "terseLabel": "Available-for-sale Equity Securities, Amortized Cost Basis"
       }
      }
     },
     "localname": "AvailableForSaleEquitySecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities",
        "terseLabel": "Available-for-sale Securities"
       }
      }
     },
     "localname": "AvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.",
        "label": "Available-for-sale Securities, Current",
        "terseLabel": "Short-term investment securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.",
        "label": "Available-for-sale Securities, Noncurrent",
        "terseLabel": "LONG-TERM INVESTMENT SECURITIES"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Available-for-sale Securities [Table Text Block]",
        "terseLabel": "Available-for-sale Securities [Table Text Block]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r346",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails",
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails",
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r487",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails",
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails",
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingImprovementsMember": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building Improvements [Member]",
        "terseLabel": "Building Improvements [Member]"
       }
      }
     },
     "localname": "BuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Building [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r337",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTables",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails",
      "http://www.icumed.com/role/FairValueMeasurementDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementTables",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r337",
      "r341",
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTables",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails",
      "http://www.icumed.com/role/FairValueMeasurementDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementTables",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTables",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "auth_ref": [
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.",
        "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount",
        "terseLabel": "Business Acquisition, Goodwill, Expected Tax Deductible Amount"
       }
      }
     },
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": {
     "auth_ref": [
      "r447"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.",
        "label": "Business Combination, Acquired Receivable, Fair Value",
        "terseLabel": "Business Combination, Acquired Receivable, Fair Value"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r456",
      "r457",
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business Combination, Consideration Transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r112",
      "r462"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of contingent earn-out"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": {
     "auth_ref": [
      "r455",
      "r458"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Current",
        "terseLabel": "Business Combination, Contingent Consideration, Liability, Current"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure contingent consideration liability from business combination.",
        "label": "Business Combination, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Business Combination, Contingent Consideration, Liability, Measurement Input"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": {
     "auth_ref": [
      "r455",
      "r458"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.",
        "label": "Business Combination, Contingent Consideration, Liability, Noncurrent",
        "terseLabel": "Business Combination, Contingent Consideration, Liability, Noncurrent"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combination Disclosure [Text Block]"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": {
     "auth_ref": [
      "r449"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.",
        "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized",
        "negatedTerseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r448"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedTerseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Noncurrent"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r446",
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r446",
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r446",
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r446",
      "r448"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r1",
      "r139",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and basis of presentation concepts.  Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity.  Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "terseLabel": "Business Description and Basis of Presentation [Text Block]"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Accounts payable for property and equipment"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsNoncurrent": {
     "auth_ref": [
      "r46",
      "r537",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.",
        "label": "Capital Lease Obligations, Noncurrent",
        "terseLabel": "Operating lease liabilities, LT"
       }
      }
     },
     "localname": "CapitalLeaseObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r35",
      "r115"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS, end of period",
        "periodStartLabel": "CASH AND CASH EQUIVALENTS, beginning of period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]",
        "terseLabel": "Cash and Cash Equivalents, Period Increase (Decrease) [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]",
        "terseLabel": "Cash and Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r14",
      "r116",
      "r121"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "totalLabel": "TOTAL CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENT SECURITIES"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r107",
      "r523"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowHedgingMember": {
     "auth_ref": [
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.",
        "label": "Cash Flow Hedging [Member]",
        "terseLabel": "Cash Flow Hedging [Member]"
       }
      }
     },
     "localname": "CashFlowHedgingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r292",
      "r293",
      "r294",
      "r295"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementDisclosureTextBlock": {
     "auth_ref": [
      "r464",
      "r465",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants.",
        "label": "Collaborative Arrangement Disclosure [Text Block]",
        "terseLabel": "Collaborative Arrangement Disclosure [Text Block]"
       }
      }
     },
     "localname": "CollaborativeArrangementDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/CollaborativeandOtherArrangementsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r47",
      "r283",
      "r585",
      "r602"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r280",
      "r281",
      "r282",
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies Disclosure [Text Block]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r140",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r20",
      "r289"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance, Shares",
        "periodStartLabel": "Balance, Shares",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r20"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common stock, $0.10 par value - Authorized-80,000 shares; Issued and outstanding 21,058 shares at December 31, 2020 and issued 20,743 shares at December 31, 2019 and outstanding 20,742 shares at December 31, 2019"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r78",
      "r80",
      "r81",
      "r88",
      "r588",
      "r606"
     ],
     "calculation": {
      "http://www.icumed.com/role/StatementofComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r297",
      "r298",
      "r309"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "negatedPeriodEndLabel": "Contract with Customer, Liability",
        "negatedPeriodStartLabel": "Contract with Customer, Liability"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r297",
      "r298",
      "r309"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract with Customer, Liability, Current"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r297",
      "r298",
      "r309"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Contract with Customer, Liability, Noncurrent"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract with Customer, Liability, Revenue Recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": {
     "auth_ref": [
      "r19",
      "r290"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer.",
        "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value",
        "verboseLabel": "Convertible preferred stock, $1.00 par value Authorized-500 shares; Issued and outstanding - none"
       }
      }
     },
     "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r94",
      "r569"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of Goods Sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk that a borrower will fail to pay interest or principal on a loan or debt security when due.",
        "label": "Credit Risk [Member]",
        "terseLabel": "Credit Risk [Member]"
       }
      }
     },
     "localname": "CreditRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r419",
      "r431"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Current Federal Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r129",
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Current Foreign Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r419",
      "r431",
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r419",
      "r431"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current State and Local Tax Expense (Benefit)"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerContractsMember": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's established relationships with its customers through contracts.",
        "label": "Customer Contracts [Member]",
        "terseLabel": "Customer Contracts [Member]"
       }
      }
     },
     "localname": "CustomerContractsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelatedIntangibleAssetsMember": {
     "auth_ref": [
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.",
        "label": "Customer-Related Intangible Assets [Member]",
        "terseLabel": "Customer-Related Intangible Assets [Member]"
       }
      }
     },
     "localname": "CustomerRelatedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt Disclosure [Text Block]"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateTerms": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets.",
        "label": "Debt Instrument, Interest Rate Terms",
        "terseLabel": "Debt Instrument, Interest Rate Terms"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": {
     "auth_ref": [
      "r536"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross",
        "terseLabel": "Debt Issuance Costs, Line of Credit Arrangements, Gross"
       }
      }
     },
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsAndOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost assets and assets classified as other.",
        "label": "Deferred Costs and Other Assets",
        "terseLabel": "Deferred Costs and Other Assets"
       }
      }
     },
     "localname": "DeferredCostsAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Prepaid Expenses and Other Current Assets [Table Text Block]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r420",
      "r431"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Federal Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r420",
      "r431"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Foreign Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred Income Tax Assets, Net"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r126",
      "r420",
      "r431",
      "r432",
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r397",
      "r398"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred Income Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.",
        "label": "Deferred Revenue, Additions",
        "terseLabel": "Deferred Revenue, Additions"
       }
      }
     },
     "localname": "DeferredRevenueAdditions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r420",
      "r431"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "Deferred State and Local Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsInventory": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.",
        "label": "Deferred Tax Assets, Inventory",
        "terseLabel": "Deferred Tax Assets, Inventory"
       }
      }
     },
     "localname": "DeferredTaxAssetsInventory",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r412"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Deferred Tax Assets, Net"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other",
        "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": {
     "auth_ref": [
      "r417",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions.",
        "label": "Deferred Tax Assets, Unrealized Currency Losses",
        "terseLabel": "Deferred Tax Assets, Unrealized Currency Losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r411"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r398",
      "r412"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "terseLabel": "Deferred Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesDeferredincometaxassetsliabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositAssets": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.",
        "label": "Deposit Assets",
        "terseLabel": "Deposit Assets"
       }
      }
     },
     "localname": "DepositAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r113",
      "r263"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r113",
      "r191"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssets": {
     "auth_ref": [
      "r58",
      "r59",
      "r516"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset",
        "terseLabel": "Derivative Asset"
       }
      }
     },
     "localname": "DerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Asset, Current",
        "terseLabel": "Derivative Asset, Current"
       }
      }
     },
     "localname": "DerivativeAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect.",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "terseLabel": "Derivative Financial Instruments, Liabilities [Member]"
       }
      }
     },
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeForwardExchangeRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual rate at which a foreign currency can be purchased or sold.",
        "label": "Derivative, Forward Exchange Rate",
        "terseLabel": "Derivative, Forward Exchange Rate"
       }
      }
     },
     "localname": "DerivativeForwardExchangeRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "terseLabel": "Derivative, Gain (Loss) on Derivative, Net"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesAmountsAffectingConsolidatedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r488",
      "r490",
      "r495",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": {
     "auth_ref": [
      "r484",
      "r488",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of hedging relationship.",
        "label": "Hedging Relationship [Axis]",
        "terseLabel": "Hedging Relationship [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": {
     "auth_ref": [
      "r494"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective portion of gain reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.",
        "label": "Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion",
        "terseLabel": "Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion"
       }
      }
     },
     "localname": "DerivativeInstrumentsGainReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r58",
      "r59",
      "r516"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Derivative Liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeNotionalAmount": {
     "auth_ref": [
      "r480",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount used to calculate payment on derivative.",
        "label": "Derivative, Notional Amount",
        "terseLabel": "Derivative, Notional Amount"
       }
      }
     },
     "localname": "DerivativeNotionalAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r479",
      "r481",
      "r482",
      "r484",
      "r486",
      "r492",
      "r495",
      "r498",
      "r499",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.",
        "label": "Derivative [Table]",
        "terseLabel": "Derivative [Table]"
       }
      }
     },
     "localname": "DerivativeTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivatives, Fair Value [Line Items]",
        "terseLabel": "Derivatives, Fair Value [Line Items]"
       }
      }
     },
     "localname": "DerivativesFairValueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": {
     "auth_ref": [
      "r162"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.",
        "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]",
        "terseLabel": "Description of New Accounting Pronouncements Not yet Adopted"
       }
      }
     },
     "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]",
        "terseLabel": "Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DevelopedTechnologyRightsMember": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.",
        "label": "Developed Technology Rights [Member]",
        "terseLabel": "Developed Technology Rights [Member]"
       }
      }
     },
     "localname": "DevelopedTechnologyRightsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r308",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r308"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue [Table Text Block]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Share-based Payment Arrangement [Text Block]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardShareawardsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EMEAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Regions of Europe, Middle East and Africa.",
        "label": "EMEA [Member]",
        "terseLabel": "EMEA [Member]"
       }
      }
     },
     "localname": "EMEAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r89",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r163",
      "r165",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r589",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r89",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r165",
      "r168",
      "r169",
      "r170",
      "r173",
      "r174",
      "r589",
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r171",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effect of Exchange Rate on Cash [Abstract]",
        "terseLabel": "Effect of Exchange Rate on Cash [Abstract]"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": {
     "auth_ref": [
      "r523"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.",
        "label": "Effect of Exchange Rate on Cash and Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective Income Tax Rate, Continuing Operations"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r400",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r400",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r400",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r388",
      "r400"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r388",
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r400",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r400",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r373"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Expense, Tax Benefit",
        "verboseLabel": "Tax benefit from stock-based compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r375"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit",
        "verboseLabel": "Tax benefit from stock option exercises"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Share-based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r147",
      "r157",
      "r159",
      "r178",
      "r226",
      "r289",
      "r291",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Facility Closing [Member]"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r505",
      "r506",
      "r507",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementDetails",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r510",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementDetails",
      "http://www.icumed.com/role/FairValueMeasurementTextDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r506",
      "r559",
      "r560",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r513",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Disclosures [Text Block]"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r325",
      "r326",
      "r331",
      "r333",
      "r506",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r325",
      "r326",
      "r331",
      "r333",
      "r506",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r506",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3) and still held.",
        "label": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)",
        "terseLabel": "Fair Value, Liability, Recurring Basis, Still Held, Unrealized Gain (Loss)"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisChangeInUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r511"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r510"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "terseLabel": "Contingent Earn-out Liability"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r333",
      "r559",
      "r560",
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": {
     "auth_ref": [
      "r510",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]"
       }
      }
     },
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of assets acquired in noncash investing or financing activities.",
        "label": "Fair Value of Assets Acquired",
        "terseLabel": "Fair value of assets acquired"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "auth_ref": [
      "r487",
      "r492",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]"
       }
      }
     },
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r543",
      "r548",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Finance Lease, Interest Expense"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r545",
      "r551"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Finance Lease, Interest Payment on Liability"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r541",
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Finance Lease, Liability"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails",
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Finance Lease, Liability, Current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Finance Lease, Liability, Noncurrent"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails",
      "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "terseLabel": "Finance Lease, Liability, Payment, Due"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Finance Lease, Liability, to be Paid, after Year Five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "Finance Lease, Liability, to be Paid, Year One"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Finance Lease, Liability, to be Paid, Year Five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Finance Lease, Liability, to be Paid, Year Four"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Finance Lease, Liability, to be Paid, Year Three"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Finance Lease, Liability, to be Paid, Year Two"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Finance Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesFinanceLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r544",
      "r551"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Finance Lease, Principal Payments"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r543",
      "r548",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r554",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r553",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FinanceLeasesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Weighted-Average Amortization Life in Years"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Five"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Four"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Three"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Year Two"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r247",
      "r249",
      "r253",
      "r257",
      "r570",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r253",
      "r577"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r247",
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r253",
      "r570"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.",
        "label": "Foreign Tax Authority [Member]",
        "terseLabel": "Foreign Tax Authority [Member]"
       }
      }
     },
     "localname": "ForeignCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency [Abstract]",
        "terseLabel": "Foreign Currency [Abstract]"
       }
      }
     },
     "localname": "ForeignCurrencyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": {
     "auth_ref": [
      "r503"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.",
        "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months",
        "terseLabel": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Foreign Currency Contract, Asset, Fair Value Disclosure"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r520",
      "r522"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Realized",
        "negatedTerseLabel": "Foreign Currency Transaction Gain (Loss), Realized"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesForeignCurrencyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Transactions and Translations Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignExchangeForwardMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.",
        "label": "Foreign Exchange Forward [Member]",
        "terseLabel": "Foreign Exchange Forward [Member]"
       }
      }
     },
     "localname": "ForeignExchangeForwardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and Fixtures [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Gain (Loss) on Disposition of Property Plant Equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicAreasLongLivedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Areas, Long-Lived Assets [Abstract]",
        "terseLabel": "Geographic Areas, Long-Lived Assets [Abstract]"
       }
      }
     },
     "localname": "GeographicAreasLongLivedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r238",
      "r239",
      "r578"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "GOODWILL",
        "periodStartLabel": "GOODWILL",
        "terseLabel": "GOODWILL"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r240"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r121",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r121",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r241"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Goodwill, Foreign Currency Translation Gain (Loss)"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r242",
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, Purchase Accounting Adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r92",
      "r125",
      "r193",
      "r195",
      "r197",
      "r200",
      "r202",
      "r222",
      "r517"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r484",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]",
        "terseLabel": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Domain]",
        "terseLabel": "Hedging Designation [Domain]"
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HedgingRelationshipDomain": {
     "auth_ref": [
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature or intent of a hedge.",
        "label": "Hedging Relationship [Domain]",
        "terseLabel": "Hedging Relationship [Domain]"
       }
      }
     },
     "localname": "HedgingRelationshipDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r113",
      "r258"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment of Intangible Assets, Finite-lived"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r113",
      "r262"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of assets held for sale"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r121",
      "r260",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InProcessResearchAndDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.",
        "label": "In Process Research and Development [Member]",
        "terseLabel": "In Process Research and Development [Member]"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r128",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r128",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r128",
      "r193",
      "r195",
      "r197",
      "r200",
      "r202"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/IncomeTaxesIncomeLossfromContinuingOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r267"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails",
      "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r401",
      "r409",
      "r414",
      "r429",
      "r436",
      "r438",
      "r439",
      "r441"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Tax Disclosure [Text Block]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r158",
      "r159",
      "r192",
      "r399",
      "r430",
      "r437",
      "r609"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "(PROVISION) BENEFIT FOR INCOME TAXES",
        "terseLabel": "Income Tax Expense (Benefit)",
        "totalLabel": "Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails",
      "http://www.icumed.com/role/IncomeTaxesTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxHolidayAggregateDollarAmount": {
     "auth_ref": [
      "r436"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income taxes from which a reporting entity is exempt or for which it will receive a reduction in income taxes as a result of the income tax holiday granted by the taxing jurisdiction.",
        "label": "Income Tax Holiday, Aggregate Dollar Amount",
        "terseLabel": "Income Tax Holiday, Aggregate Dollar Amount"
       }
      }
     },
     "localname": "IncomeTaxHolidayAggregateDollarAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.",
        "label": "Income Tax Holiday, Income Tax Benefits Per Share",
        "terseLabel": "Income Tax Holiday, Income Tax Benefits Per Share"
       }
      }
     },
     "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeTaxHolidayLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Holiday [Line Items]",
        "terseLabel": "Income Tax Holiday [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxHolidayLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxHolidayTable": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income tax-exemptions and reductions which may be granted by a taxing authority for a specified period. Such \"tax holidays\" are typically granted to induce business investment in the tax jurisdiction.",
        "label": "Income Tax Holiday [Table]",
        "terseLabel": "Income Tax Holiday [Table]"
       }
      }
     },
     "localname": "IncomeTaxHolidayTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxHolidayDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r121",
      "r395",
      "r396",
      "r409",
      "r410",
      "r413",
      "r421",
      "r644"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Tax, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r400"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "terseLabel": "Income Tax Reconciliation, Foreign Income Tax Rate Differential"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r400"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income Tax Reconciliation, Income Tax Expense (Benefit), at Federal Statutory Income Tax Rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r400"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r400"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "Income Tax Reconciliation, State and Local Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r400"
     ],
     "calculation": {
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Income Tax Reconciliation, Tax Credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesEffectivetaxrateDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r109",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid during the year for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Increase (Decrease) in Accounts Receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Increase (Decrease) in Income Taxes Payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesChangeintaxespayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "terseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Deferred Revenue",
        "terseLabel": "Increase (Decrease) in Deferred Revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due from Related Parties, Current",
        "negatedTerseLabel": "Increase (Decrease) in Due from Related Parties, Current"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Increase (Decrease) in Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets",
        "negatedTerseLabel": "Increase (Decrease) in Other Operating Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Increase (Decrease) in Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r245",
      "r251"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "INTANGIBLE ASSETS, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r84",
      "r190",
      "r534",
      "r535",
      "r590"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest Expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r105",
      "r108",
      "r117"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished Goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r53"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r54",
      "r121",
      "r175",
      "r233",
      "r234",
      "r235"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw Materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r51"
     ],
     "calculation": {
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in Process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeAmortizationOfPremium": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of purchase premium on nonoperating securities.",
        "label": "Investment Income, Amortization of Premium",
        "terseLabel": "Bond premium amortization"
       }
      }
     },
     "localname": "InvestmentIncomeAmortizationOfPremium",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r221",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandBuildingsAndImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.",
        "label": "Land, Buildings and Improvements [Member]",
        "terseLabel": "Land, Buildings and Improvements [Member]"
       }
      }
     },
     "localname": "LandBuildingsAndImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r555",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Lease, Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.",
        "label": "Leases of Lessee Disclosure [Text Block]",
        "terseLabel": "Leases of Lessee Disclosure [Text Block]"
       }
      }
     },
     "localname": "LeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r556"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r27",
      "r125",
      "r222",
      "r517",
      "r582",
      "r600"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAssumed1": {
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.",
        "label": "Liabilities Assumed",
        "negatedTerseLabel": "Liabilities Assumed"
       }
      }
     },
     "localname": "LiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r44",
      "r125",
      "r222",
      "r472",
      "r475",
      "r476",
      "r517"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.",
        "label": "Liabilities, Other than Long-term Debt, Noncurrent",
        "terseLabel": "OTHER LONG-TERM LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesTotalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date.",
        "label": "Liabilities, Total [Member]",
        "terseLabel": "Liabilities, Total [Member]"
       }
      }
     },
     "localname": "LiabilitiesTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Line of Credit Facility, Commitment Fee Percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityExpirationDate1": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.",
        "label": "Line of Credit Facility, Expiration Date",
        "terseLabel": "Line of Credit Facility, Expiration Date"
       }
      }
     },
     "localname": "LineOfCreditFacilityExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r42",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LongTermObligationsLineofCreditPricingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Long-lived Assets by Geographic Areas [Table Text Block]"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersGeographicInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Measurement Input, Discount Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Measurement Input, Risk Free Interest Rate [Member]"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesHospiraQuantitativeInformationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueInputsLiabilitiesPursuitQuantitativeInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash (used in) provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash (used in) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r107",
      "r111",
      "r114"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r0",
      "r76",
      "r79",
      "r86",
      "r114",
      "r125",
      "r146",
      "r152",
      "r153",
      "r154",
      "r155",
      "r158",
      "r159",
      "r167",
      "r193",
      "r195",
      "r197",
      "r200",
      "r202",
      "r222",
      "r517",
      "r586",
      "r604"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.icumed.com/role/StatementofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net Income",
        "totalLabel": "Net Income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues \"Accounting Standards Updates\" to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Adjustments for New Accounting Pronouncement [Member]",
        "terseLabel": "Adjustments for New Accounting Pronouncement [Member]"
       }
      }
     },
     "localname": "NewAccountingPronouncementMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r144",
      "r145",
      "r148",
      "r149",
      "r160",
      "r161",
      "r162",
      "r227",
      "r228",
      "r319",
      "r320",
      "r321",
      "r322",
      "r383",
      "r426",
      "r427",
      "r428",
      "r574",
      "r575",
      "r576",
      "r621",
      "r622",
      "r623",
      "r624",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "Accounting Standards Update and Change in Accounting Principle"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r143",
      "r146",
      "r147",
      "r148",
      "r150",
      "r151",
      "r154",
      "r173",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r422",
      "r423",
      "r424",
      "r425",
      "r571",
      "r572",
      "r573",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING ACTIVITIES"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Noncompete Agreements [Member]"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r205"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Long-Lived Assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonfinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of obligations not classified as financial liabilities. Includes, but is not limited to, accounts payable and accrued liabilities, commitments, obligations, and other liabilities.",
        "label": "Nonfinancial Liabilities Fair Value Disclosure",
        "terseLabel": "Nonfinancial Liabilities Fair Value Disclosure"
       }
      }
     },
     "localname": "NonfinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r96"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "OTHER (EXPENSE) INCOME,NET"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "terseLabel": "Nonvested Restricted Stock Shares Activity [Table Text Block]"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of Operating Segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesBasisofPresentationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "OPERATING EXPENSES:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r193",
      "r195",
      "r197",
      "r200",
      "r202"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Income from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r549",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating Lease, Cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Operating Lease, Liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseMaturityDetails",
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating Lease, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r541"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating Lease, Liability, Noncurrent"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease liability.",
        "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r546",
      "r551"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r540"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/LeasesDetails",
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r554",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r553",
      "r557"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating Loss Carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Operating Loss Carryforwards [Line Items]",
        "terseLabel": "Operating Loss Carryforwards [Line Items]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Operating Loss Carryforwards [Table]",
        "terseLabel": "Operating Loss Carryforwards [Table]"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r583",
      "r603"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other.",
        "label": "Other Accrued Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Other Assets, Current"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other Assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r469",
      "r470",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r469",
      "r470",
      "r473"
     ],
     "calculation": {
      "http://www.icumed.com/role/StatementofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment, net of taxes of $0 for all periods"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r62",
      "r69",
      "r518",
      "r519",
      "r524"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax",
        "terseLabel": "Other comprehensive income, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": {
     "auth_ref": [
      "r64",
      "r65",
      "r69"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r72",
      "r83",
      "r525",
      "r527",
      "r532"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.icumed.com/role/StatementofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax",
        "terseLabel": "Cash flow hedge adjustments, net of taxes of $295, $392 and $317 for the years ended December 31, 2020, 2019 and 2018, respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax": {
     "auth_ref": [
      "r63",
      "r70"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge Adjustments, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": {
     "auth_ref": [
      "r60",
      "r70",
      "r521",
      "r531"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r77",
      "r80",
      "r83",
      "r87",
      "r289",
      "r525",
      "r530",
      "r532",
      "r587",
      "r605"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncome",
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r67",
      "r69"
     ],
     "calculation": {
      "http://www.icumed.com/role/StatementofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Other adjustments, net of taxes of $0 for all periods"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": {
     "auth_ref": [
      "r67",
      "r70",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax",
        "terseLabel": "Other Comprehensive (Income) Loss, Other Adjustments, Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StatementofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax": {
     "auth_ref": [
      "r69",
      "r73",
      "r74",
      "r485"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income of accumulated gain (loss) realized from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI on Derivatives, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r63",
      "r69",
      "r502"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, before Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeInstrumentsandHedgingActivitiesCashFlowHedgeActivityIncludedinAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r63",
      "r69",
      "r502"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).",
        "label": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Unrealized Gain (Loss) on Derivatives Arising During Period, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other current assets.",
        "label": "Other Current Assets [Text Block]",
        "terseLabel": "Other Current Assets [Text Block]"
       }
      }
     },
     "localname": "OtherCurrentAssetsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r584"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "terseLabel": "Other Liabilities"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Noncurrent Liabilities [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalBalanceSheetLeaseinformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherOperatingActivitiesCashFlowStatement": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example,  cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).",
        "label": "Other Operating Activities, Cash Flow Statement",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherOperatingActivitiesCashFlowStatement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r8",
      "r237"
     ],
     "calculation": {
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Other Prepaid Expense, Current"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents [Member]"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForFees": {
     "auth_ref": [
      "r110"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for fees classified as other.",
        "label": "Payments for Other Fees",
        "terseLabel": "Payments for Other Fees"
       }
      }
     },
     "localname": "PaymentsForFees",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationStrategicTransactionandIntegrationExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r106",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Payments for Restructuring"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "terseLabel": "Payment, Tax Withholding, Share-based Payment Arrangement"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r99",
      "r460"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Business acquisitions, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedTerseLabel": "Intangible asset additions"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r214"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchases of investment securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.",
        "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)",
        "terseLabel": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPostretirementandPostemploymentBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementPlansPolicy": {
     "auth_ref": [
      "r121",
      "r332",
      "r334",
      "r335",
      "r336",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived.",
        "label": "Pension and Other Postretirement Plans, Policy [Policy Text Block]",
        "terseLabel": "Pension and Other Postretirement Plans, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementPlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Shares [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r346",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Convertible preferred stock, par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Convertible preferred stock, authorized shares"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Convertible preferred stock, outstanding shares"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r7",
      "r33",
      "r34"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/PrepaidsandOtherCurrentAssetsPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expense and Other Assets, Current [Abstract]",
        "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid Expenses and Other Current Assets [Member]"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesDerivativeBalanceSheetLocationDetails",
      "http://www.icumed.com/role/FairValueMeasurementFairValueMeasurementsRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r6",
      "r8",
      "r236",
      "r237"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepaid income taxes"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from Long-term Lines of Credit"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sale of investment securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfOtherPropertyPlantAndEquipment": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow for the sale of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Proceeds from Sale of Other Property, Plant, and Equipment",
        "terseLabel": "Proceeds from Sale of Other Property, Plant, and Equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfOtherPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyHeldForSale": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.",
        "label": "Proceeds from Sale of Property Held-for-sale",
        "terseLabel": "Proceeds from Sale of Property Held-for-sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyHeldForSale",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r101",
      "r375"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of stock options",
        "verboseLabel": "Cash received from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r43",
      "r286",
      "r287"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Product Warranty Accrual, Current",
        "terseLabel": "Warranties and returns"
       }
      }
     },
     "localname": "ProductWarrantyAccrualClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductionRelatedImpairmentsOrCharges": {
     "auth_ref": [
      "r93"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonrecurring impairment charges related to the write-off of production-related equipment and inventory. This tag is used when an Entity charges this cost to cost of goods sold.",
        "label": "Production Related Impairments or Charges",
        "terseLabel": "Production Related Impairments or Charges"
       }
      }
     },
     "localname": "ProductionRelatedImpairmentsOrCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r38",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment by Type [Axis]",
        "verboseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r121",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Property, Plant and Equipment, Estimated Useful Lives",
        "terseLabel": "Property, Plant and Equipment, Estimated Useful Lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r37",
      "r264"
     ],
     "calculation": {
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total property and equipment, cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r266",
      "r601"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "PROPERTY AND EQUIPMENT, net",
        "totalLabel": "Net property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r36",
      "r121",
      "r266",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property, Plant and Equipment, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r15",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Property, Plant and Equipment [Table Text Block]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r90",
      "r232"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r177"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Quarterly Financial Information [Text Block]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r29",
      "r121",
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r72",
      "r75",
      "r83",
      "r525",
      "r529",
      "r532"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "terseLabel": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-term Debt",
        "negatedTerseLabel": "Repayments of Long-term obligations"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r392",
      "r656"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r121",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Expense, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]",
        "terseLabel": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring and Related Activities Disclosure [Text Block]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r113",
      "r269",
      "r273",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Restructuring Charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails1"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs",
        "terseLabel": "Restructuring Costs"
       }
      }
     },
     "localname": "RestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r270",
      "r275"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "terseLabel": "Restructuring Reserve"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveAccrualAdjustment1": {
     "auth_ref": [
      "r269",
      "r274"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.",
        "label": "Restructuring Reserve, Accrual Adjustment",
        "terseLabel": "Restructuring Reserve, Accrual Adjustment"
       }
      }
     },
     "localname": "RestructuringReserveAccrualAdjustment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r269",
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "label": "Restructuring Reserve, Current",
        "terseLabel": "Restructuring accrual"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r23",
      "r291",
      "r384",
      "r599",
      "r621",
      "r626"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r147",
      "r157",
      "r159",
      "r226",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425",
      "r617",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r306",
      "r307",
      "r311",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contract with Customer [Text Block]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r122",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue [Policy Text Block]"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r305"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Revenue, Remaining Performance Obligation, Amount"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RevenueContractLiabilitiesTextDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r85",
      "r125",
      "r188",
      "r189",
      "r194",
      "r198",
      "r199",
      "r203",
      "r204",
      "r208",
      "r222",
      "r517",
      "r591"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenueProductLineDetails",
      "http://www.icumed.com/role/RevenueDisaggregationofRevenuebyGeographyDetails",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues [Abstract]",
        "terseLabel": "REVENUES:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r552",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r552",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesSupplementalCashFlowLeaseInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AccruedLiabilitiesanOtherLongtermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r72",
      "r530",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesFutureEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]",
        "terseLabel": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTableDetails",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTables",
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTextDetails",
      "http://www.icumed.com/role/CommitmentsandContingenciesContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r444",
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.",
        "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for cash flow hedging instruments of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position.",
        "label": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]",
        "terseLabel": "Schedule of Cash Flow Hedging Instruments, Statements of Financial Performance and Financial Position, Location [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfCashFlowHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/DerivativesandHedgingActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r170",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]",
        "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r247",
      "r252",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r243",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r256",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.",
        "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Indefinite-Lived Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r30",
      "r31",
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory, Current [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r38",
      "r266"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment1Details",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPropertyandEquipment2Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r176"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Schedule of Quarterly Financial Information [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r271",
      "r272",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r271",
      "r272",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring and Related Costs [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationScheduleofRestructuringandRelatedCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r85",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeographicInformationandSignificantCustomersLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r346",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r350",
      "r360",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Share-based Payment Arrangement, Option, Activity [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r252"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/ShareBasedAwardStockBasedCompensationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Intrinsic Value, Amount Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Intrinsic Value, Amount Per Share"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected Dividend Yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "terseLabel": "Expected stock price volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-Free Interest Rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardOptionsexerciseddataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted",
        "verboseLabel": "Number of options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted Average Grant Date Fair Value per option"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options, Outstanding, Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r352",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Options, Outstanding, Number",
        "periodStartLabel": "Options, Outstanding, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Options, Outstanding, Weighted Average Exercise Price",
        "periodStartLabel": "Options, Outstanding, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number",
        "terseLabel": "Vested and Expected to Vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "terseLabel": "Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "terseLabel": "Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r344",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails",
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionPlansDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options, Exercises in Period, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Share Price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardShareAwarddataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSURollforwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardRSUandPRSUDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r367",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Expected term (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionsGrantedandValuationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r374"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options, Exercisable, Intrinsic Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options, Exercisable, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares",
        "negatedTerseLabel": "Forfeited or expired"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options forfeited.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercise Price Range, Exercisable Options, Weighted Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "terseLabel": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestmentsMember": {
     "auth_ref": [
      "r639",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.",
        "label": "Short-term Investments [Member]",
        "terseLabel": "Short-term Investments [Member]"
       }
      }
     },
     "localname": "ShortTermInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r550",
      "r557"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short-term Lease, Cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SpecialTerminationBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special benefits offered to employees to terminate employment.",
        "label": "Special Termination Benefits [Member]",
        "terseLabel": "Special Termination Benefits [Member]"
       }
      }
     },
     "localname": "SpecialTerminationBenefitsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesOperatingLossCarryforwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r49",
      "r140",
      "r141",
      "r142",
      "r147",
      "r157",
      "r159",
      "r178",
      "r226",
      "r289",
      "r291",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r532",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]",
        "verboseLabel": "Statement, Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.icumed.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails",
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r178",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets",
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.icumed.com/role/SelectedQuarterlyFinancialDataUnauditedDetails",
      "http://www.icumed.com/role/StatementofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r19",
      "r20",
      "r289",
      "r291",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised",
        "terseLabel": "Issuance of restricted stock and exercise of stock options, shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://www.icumed.com/role/ShareBasedAwardStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r49",
      "r289",
      "r291"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Issuance of restricted stock and exercise of stock options, including excess income tax benefits"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Treasury stock purchase plan"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount remaining of a stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount",
        "terseLabel": "Treasury stock purchase plan remaining available"
       }
      }
     },
     "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r20",
      "r25",
      "r26",
      "r125",
      "r213",
      "r222",
      "r517"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r125",
      "r140",
      "r141",
      "r142",
      "r147",
      "r157",
      "r222",
      "r226",
      "r291",
      "r380",
      "r381",
      "r382",
      "r424",
      "r425",
      "r467",
      "r468",
      "r477",
      "r517",
      "r525",
      "r526",
      "r532",
      "r618",
      "r619"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "STOCKHOLDERS' EQUITY:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r124",
      "r291",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity Note Disclosure [Text Block]"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "auth_ref": [
      "r402",
      "r408",
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "terseLabel": "Summary of Income Tax Contingencies [Table Text Block]"
       }
      }
     },
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesIncometaxdisclosureTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLSOURE OF CASH FLOW INFORMATION"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r415"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax Credit Carryforward, Amount"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesTaxCarryforwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/AcquisitionsPursuitVascularIntangibleDetails",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks [Member]"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesIntangibleAssets1Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury Stock, Common, Shares"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r48",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r48",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury Stock, Shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r20",
      "r289",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedTerseLabel": "Treasury Stock, Shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r48",
      "r292",
      "r295"
     ],
     "calculation": {
      "http://www.icumed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedTerseLabel": "Treasury Stock, Value"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r289",
      "r291",
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Purchase of treasury stock,treasury stock acquired in lieu of cash payment on stock option exercises and income tax withholding obligations"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r150",
      "r223",
      "r224",
      "r225",
      "r226",
      "r229",
      "r230",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r384",
      "r422",
      "r423",
      "r424",
      "r425",
      "r571",
      "r572",
      "r573",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/LeasesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/RestructuringStrategicTransactionandIntegrationDetails2"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r393",
      "r440",
      "r594",
      "r627"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed Earnings of Foreign Subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesUndistributedforeignearningsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r394",
      "r404"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Current Period Tax Positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r405"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r407"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.",
        "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations",
        "negatedTerseLabel": "Unrecognized Tax Benefits, Reductions Resulting from Lapse of Applicable Statute of Limitations"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/IncomeTaxesUnrecognizedtaxbenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r179",
      "r180",
      "r181",
      "r182",
      "r183",
      "r184",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward.",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset"
       }
      }
     },
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r138"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment",
        "terseLabel": "Write-off/ Disposals"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r130",
      "r136"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Balance at\u00a0End of\u00a0Period",
        "periodStartLabel": "Balance\u00a0at Beginning\u00a0of Period"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged\u00a0to Costs\u00a0and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r134"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged\u00a0to Other\u00a0Accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WarrantyReservesMember": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reserve for expected cost from warranty provided on specific product or service.",
        "label": "SEC Schedule, 12-09, Reserve, Warranty [Member]",
        "terseLabel": "SEC Schedule, 12-09, Reserve, Warranty"
       }
      }
     },
     "localname": "WarrantyReservesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/SECScheduleArticle1209ValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r164",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "verboseLabel": "Weighted Average common and common equivalent shares outstandding (diluted)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "WEIGHTED AVERAGE NUMBER OF SHARES"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r163",
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average number of common shares outstanding (basic)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.icumed.com/role/ConsolidatedStatementsofIncome",
      "http://www.icumed.com/role/GeneralandSummaryofSignificantAccountingPoliciesNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(ColumnA))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b),(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=68071081&loc=d3e1205-110223"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "http://asc.fasb.org/topic&trid=2175745"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(i)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "b",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "808",
   "URI": "http://asc.fasb.org/topic&trid=5833765"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)(ii)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "c",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121558989&loc=d3e80720-113993"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30755-110894"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121569800&loc=d3e45023-112735"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "840",
   "URI": "http://asc.fasb.org/topic&trid=2208923"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8,17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.15(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a-c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r657": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r658": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r659": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r660": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r661": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r662": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r663": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r664": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r665": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r666": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r667": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r668": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>136
<FILENAME>0000883984-21-000005-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000883984-21-000005-xbrl.zip
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
MZJ5@_E.<K,?50-AG'&JRUL8APERGRC2[X[X@B$!.5&EL #IX2(14O)9O.A5
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
M3<-25#K(.C3Z@%H17:+CKH(]E!/*BCS#:#".3461SH4SP!'S$:1(DA0&!;9
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
M%%D_?(]ESD G8&YE\\N 5V'DG&0 &40[>H&42S@72+*/A@:/8;Z<**-$+D$
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
M"[ M>D.#\0GE/4I'H_%@?'C^O#D\6D_6BE(7(&^(G2)H%'4:/$ (112A<NY
MJY.V8[R<GKLV1%GFC8(LR*1]M)@BZER8WH#M4@ORWX7?[KBVHCRA&6T<3FA9
MS;A6KYXF!QF%32Z4PD&EC44A15=\C &5[<"J\Q;#NYS,#ZKHHS3":@>*/"*'
M&0IR<B*@-NMJ4.?KSFMYR'.:$D[2T08+_8617<Z:B^6D 7*,1D/V21D@S-&8
M4(L&5"Q)^9P[5 ?2KHF/U9>#!.VDBCHFD13(B]"2$B*''BZ5V(&6L.U"=#E;
M"5J(=;XQ"!= J8#1DK5*>".5!6?67?]N>"IK-9HH)(8B13:VUGYH'8(C&1UD
M%80PV(&N8FW%=BDZ&61R'!=R2!@ O,LA9&EJYD9D(HGZSZ*3*YG*6E$YK-90
MG' 8P($H)19-)3EKK2_@<P=VW.T&TLOQH<:&9!(0>0.LLL@AI 3*6+O?$ZP]
MA[VIJ:S5J*91')[DDA,6"1RD>,859<001,%4\IJJYLU,92U0"T&'))C7<&Q!
M0&Q)E4Y%)%^L\Z23_%-HX0U,9:U&"VN3A>*C453K S"%Z$6BY)UR&I)>UV#R
M9J:R%MG(/7!DP6H8<\X@30E&)70FZ)@=2.W670M7-)6UHKA2:XY* (R+&5S.
ML2B.,1%"LEBT+6NJE"N9REID?"ET]MF+8A."9D\I!:KDE/#9.%I_3WGS4UFK
M4<\41"C99F%59)QCK!UYHZF].V.R M94/6]Z*FN!FFD+#V.4SHH4(8(,68=:
MN).3T"(IOZ:(K7 J:X'@9:\\4QZKB /%0AJ5L"!205U;YJ8.["BZ/7I#TUF]
MZ,O&;B^.QI/9'DV&'T[JR@1Q$22B%I@X&@29 EKA(,AHC&;5$EUH6M(>A%9?
MH9%)6"\U4<EL' E"L*1D(<Q&6B55-_5LOG;UR7AT./L4P:WQ$)M1ZW7,F)B
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
M;/^\%WR75M> #=+[&$ J A="3,(:GTM=+><AF_8G55J.U2*SI:J$:(0R7GL
MTD'/6^6+P.-JX&(ZM>MZE;[ ZDG'UA-*+1 C:Y#.%EQ*T8*(40<@H)!R!\HC
M6HO2(K>\LL5E]E  QH"7/BBOJ10'ML0D<^P0"VP97*MGA6P3@RV>#20YR,#<
MGKS/)A%1T0&Q2QO2MA?;U6Q4FV-D:VJ4T5Z 4CH4*$ I2LVJJWP'>H5<[(A>
M2<CI[&@\><_ZYSLL3,[OOWS1>A>GB2 *S>ZMU.;YPF>'QO"'62F30@>69/\:
M"%?'7]0-ZS=&N>K<X,?323/-3:K*UQ$2HK(3)3GT7@F0P2&2*M&89)SF6*P#
M[2^^A="C\82:P]'FA=9T!):$@334E>D<">OJH*1S.56RZ(U-+5YQ/)W,+I2B
MGO^8QH<3/#GBWS/XU'AM/F\]!I90YR(RDX12]W1 8;+46AF0D'1I<<2[8@P6
MN:Z(';8,1@4F9<#. Z7,SK-U,BXYHUOLQ;^!P>5>T6=-&C^;C'E$V&R-\L/_
MG#8G]8*.F"G-L:N0&5.=AHH4O+"9.'2M/5ZAJ!;76+87G@5JCPL@G$]U[E9!
M5.#9<GGCA!<1DU<M;L!['7CF*ZB>;.QM['1$6X2+!:0%80W,\]ZI1%U;T(3B
MO+<M7KW>'C@6N79,UNB_%&]1@78^"$%"!*<+8+'08NI[7?^^T7J5,-IZ BV*
MD 3!VR@(8Z"44O3>1]U9E5@V!HM<?$6R=K73(4HV3T%&%8HT!M"BD8):W"[Y
M.F9I>X:#\PY3K&@A16"^:SQ;*5F"\+I820J%4SJU>)E$:]%9I.[$*)7-UOI0
MLXLE9H[<-7L1I9P-JL5U!=>T7P_;GV2$["$'!)G0,<%U"+$X+(+Q$"**%K=P
M6C$&BUQL)[RC8-F%.P,B8;2^SF86&30&<BWNM_P-#.KAAZ?50'7%7P@?0-;-
M5CC2(!<Q<VBN,"AC%"7776VX&206.7/,T1V4DKPH#D+,=:Y?&'(EQ3I_W.(6
MH]= 8F/:X#-,_ 6I(XJA+,54:D^9E$"J&!B;F'5PBB"Y-G<C:P\<BVP.5R*R
MGZ@3A!:B4>P\K,LN:65=9'O56>V8\]K+2:>.J 8%G55$#BQ(,GFR6#C8L,GZ
M) 7''=U5C9O"8I$113+@-3MN( '1451.9D(7-$')IKM>8X[%RU$SHSP_:WIR
M&?;A*%/'@O(,10$DS%IS4,[!GT1E32$F6^A!=3PH7R5(BZR"E0Y5;4:8L>ZB
M# &<\,01B;+%T,6B4.G:"-(GQ27UFIH6F9UOCH<GXQ&__6P9^$9*I\/3 9^;
M]R8XF@XNJK_R\>ETMG2\W.(LG_,":M!N:O8]"DP"#=8]>ZRE?)&/7S>\=FGV
M&)O1D_%T^F@R'F[1E#U5/?!T\M,I#IIRWHP.-W%Z]&@P?OLORH>TW&ZRBT.S
M4"9C#/E<D.EV0%<*$II$22J?<!W1W*+2C"C_DT;\8O9LP+K8.2V,J),@5W>7
MEX"6O _1*65$T  VJGE-K+^JB?7K!> -F<]/JF/]]:MC_>(:)B SR\ (JVS
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
MK$BR&=@T/CK'&($ FNHJ2S99K[5:TF\I?/W;MR$R-Y7M*W*^C@\PPC3)AIF
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
ME=7O\39\># N";N[^*.MYIN Q8HJ%(J:;33*7P]98DS\\C6&OE59U T<$?3
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
MYLB!X!2'C^?W[C"-&VK-M)&"#[U)?"G(SC/H72V7?%-6C:+2B)@OH="??H0
M/M!O>Z>GQU3)%$^Y7%)$AKV=*^]XIT6-C ]\#BJUU#ZG%O$LUYT1-2R)7A8^
MM4#6Q.$<67BAX5;;A84]TAXC(1R+RRK)\\9PB 99'I*VTO>:5=E5G! EGOR(
MFNK0,+SJE,UV7:GM2AVDL05M]$9LT<NVJ"?8B-;;.[:.>2&IA<CK>N"RFT-I
M1RU)4 FD6\[-1:?0+P 5K[#?$*9P^R3+T\H45BDOGC81IX\"ZF=PB TWI'[,
M&#'A"!*:8\D,G O=]ZAT8Y >OW8@EZK?%;!W_O+2 O86BK#8\917K9TY+]>J
MB4,S>16# :)))_*1\5)=GAH)W4=4_4W6"L.,TA*!2C3_8&W7A.>8(5%D4_%?
MLS+-8OZ#X2#@/Y0$NH/+'@_L!,DY50_<PUL/S3@K"B9.P_9(^U+ C;0PQ,U:
MUC.,+PK4]1J[@1-Y)@%FD ^"EYF(P&ON[6REF_=ZCJZ>*CB]'&4VQ6U$O9'H
MA$@&10"[GS"Y5(N&6]#N?1[V'1H^;*339Y-.,6R[<DQDUI;W3$.H8'QY3"ZT
MLD1/) XB[QP5;6BIN2@2 KBWWZL[RL53_<$ <HN)(9'2O,L,>V&')-!_QRD?
M>"ZT5X*2$>DQ[C-^,V=*VAKZL.B.$2W,*4(@<R&?Z$)',+B']9Q6+%Z5.9H8
MU=Q/XHQ;<"^X\9<F.KV<?.>'](^>G$=/$%P/'A*5.'2_/9>,&O!"?Z$5JVZ/
M5]D1@"TE2%F7;44%(\NFK@='RQ0UE:ZW2/W;A+0;QL<($D^"N0M[7X\R3/!3
MIL_3^@9B5D@SAQL*3"7*RKD7=J!JQI*RP<4E$F*)N;(9_STS5_*39%723BW1
MD%+1\]9/,W3 I1Z##A:]#](*>90.F"L5C-.<(JP4^G15_(3_P&A3*VAD@MOQ
M6= ]!C^"Q>@K)_U$>;M:6:??@F(=C^Z?V?@ZND[5>4(1%-+3MAA'HRC("36-
MQ_@/- .$S@16'0O 79D5PTRD3P %]CD<;D6#*T89"/W($&0.L3O6;4TT'Q)&
M_P"#8@HFW YZ\-V6[ G:X[??83YB"INS9D3FJC 4W3$5>EYJQQVJ@1"9CR^T
M(N_S5VA-1UG@DB[G-O7PN#G6+BC*W@?!DVCUY@?$-V:TC+;GX[!9[3.5>K<E
M*=80?0R5#_HW2OPU4(?!NR'Q@_"S=J(%LFY-79'NLF;JX XBFVNP;6GX$.$
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
M"3-Q8Z?P.7F%<GOVEO$^M86"ZX"N!7O.Z^5>-N((CSX,Q]T6W#C';QU*RJ-
M*/_ZG*#/7"]U1_C2A:[2N5NEM48N]36<^AA18Z*^J="V(MQ&LV803N>6G/@@
M^[7I5#4.^?P7MEX+3UU17HG7Q(V1;'$+]7P'^8"E+827\?S\6:S]G1L%.[';
M/R)?PR^\%&_ 'PA9HFK*>9%T&GW?<;+B@PIY"%(1Y$6<ZK*"6F:*NH^0ZF<;
M?,!R8A#X5S>TVQ.6;KQ!/47P1>6BY@SNE%53$- B8[[M50+ZX4=L6H?%$<E[
ML&*H-?N/S[ Q^X_Q!WRKL#$D?$D?;PGZZ<>=Z,<J;@OM08&-)),=_)E\L?5X
MQVG!\\MWSSCXK[4"LXK+617X2%U98(ZY3@H7J4B8.TZ8NX*7TV1H6+;[XS,>
MVR9O[YWZO=U-XAX'I_N23LJ"'-3V\[11%Q2^S>T(&69-@"O)ILJ)AY_I*<.L
MD4"R8S1T?/H>%6R>B/*D',>0Z^:I RR#.U8RJYE*QZY<@=E,C.=S28!V1?3^
MIVK=2Y[,%7F+3VWI0/$C!HMHY$4U!+$*=/3K92"G'<@VB$\\VD)<V-;CP'KF
MNS$]#\I!EM8"L4+ 'Y8Y8$G0!]*6[C2\EI"=1%L8S\L:,ILJ,Y<^ 2,Z='>Y
M?!"](+[P#,S@?X!&1M@D!N5J00RX;W\"<Y7)]L0\]E(#>9E0R1?M9C*Y [7G
MVE:YTT:C46I:UJD<G7+(^H&MZE5^,@QXV)2'H[9"*"21=C&*0PQO#HN"HJWL
MF&A\62&Y-BIRJ2FP0,4]L,CM$!/CK*$TKX-ET<AG.O!)#O 6H,'K0!C=P?73
MDV_&]#X?Y0 .VRQGCVM8<<H%)-X8ABKT[Q,3S!'N!R5PY?K&] KCC1*:A/-#
M12".3H+N8"699Z)9_>Y8/'!"B30#88B- [DT<%LP$1(>$NRAL .O5]ZLDG([
M*.0>> @=6S]!02>?E((6R(!W=B7"G9:$&.?656K^%ET*G'?=)28SC6>SV',_
M?HL4K&RW?EGD<_V>ZBRH*CLNXC16BJ5%\>7_W@I+3U!:J<BC>48UIF2R!D/
M8C!+MD31$@K<QM=(=0T3@@D)'WC-.ZSS'DSE$*=(%&IQKY[)[)U<9_I2X!;]
MK6C1V9K&'\ J_M/V;B9/R(5YU7I@ +/S@&C?#_C0L3_6/50<7>D^3.H4FDF(
MOM:X45:,JEA)WGI@B&MQK,ZUMAO+,;\ZW EWTNH]*@0?\5\>]_SS])KZ7_Z2
MC4Q-8GAUY.6-X>0W%"%8)AA71?:M13M9[5VI(O<[#X"C-6T<D G; :"8<.8$
MY3';PF:3SW.\YW?1RRRI2O[CG#/"R%'K?TJY+^^[5Z9%X]K_Z/R7\WV8'/^C
M=V9<!C^9F*G<\9TW*/GBES)YW_T<Y,7[*/P"C)S+ZWAX'L_@>PK.1I>@F)Y1
MIV62F2\#X^6E:28EED<\RT!-13_'?\)I0H:^9U4[IHPT3@G^DKT UFCXPC\A
MOIQ,18X(^XW!B955.GAZ4!]_?;KK M/5/]$]D]F=N7]M=ZYB8PIC16/JK3(Q
M,$>_Q3DF$NX\S3B?23S[]#E:=6F['F=<$Z"4#W'P[Y\O+JDKN$V3,,9O %9[
M(^5$RI[.+J=%RL'&\(!@L@V9*Y.\T6!'<Q*< R86\T8L2>I9TA\2-U9$;? G
MK#01WZ$;0J ]HK!!V+FP)L'?Y C7 L=%!P4'*QPC73)</$$<A5'L):L4064Z
MI+GT Z5J4=2I:-Q1V)/0M3G;DAB5!O?LS0C6JE(1")/K0<^D72GF##4.5& A
M83'.C4X:W&E,3K4WI]J/U"Z1?J ^)OF.;*.R)ZLHNS( OS$P^7I2]E60K)$_
M@=9-W7)$GWNTDO&,>'?BTUDPH@5=MY!3X/K9;B-:0HRCEVDL%@'MWHS=3 %M
MPD[@1E,"B:4]E54I>SJV*_?OY QKUH_'85PELG]J&*:5+I/Y"P*?L'X$+Y2;
M+>1 &MUN?F=<*;DMYOY#])Z6$P*/5SIP)#YU E.BYV=Q'NFZ&:&/FL WHR!.
MAG VH:34&+_2YMGFN84+(W0&0T>,V7FR$9UH\,(8%FWY;U+/Q[*36G&I2X72
MBLE^:8"9\G'T#,^%?<-NP$2/5_O-Y>M@LKTF['E9U^[T!O!KSR[ZSBEKJZ(7
M%;.HS@%K0ZI("Q0P*4JK=IM [0HZJ0\-Z\>C/K##S,5+86**9F=FY\:]?)B
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
M#82B4!AE'VPP3[/]$D*-6SA-9  YL_ KLQQ^[PG<PO'*D<0')WQH8,;!>;,
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
MQ.BK5^\$[M&D0**MC&6*4/ /)03EUZ.0V+.$G3.T5-K"8?X\7H<>U"T%"H)
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
M7R#VAW\$OW/V WMZO[F/GUB9(&=>6/L^?#MQ12F*& '";*):DF%'OI@C!Y$
M'61S'_R_PWUF>O/;*=PSNL,3NM9A6P.]N;B'%R0Q@VTWQA>G D;S!5E25/ Z
M[&?@M$TR:+#NK$XL=KM_L]%<W843$N9MU4U N5@,63W69<^Z.N?]JC!BQ 7E
MV@ !#,[/Q\'\#8CDA_F@<HT&WMO  YP##3L>6+\ZA(_B)888Y0=#BTM;B?7+
ML-1M$25"VDJ*E\;Y,"ZAP?R/%JV6L%SLF]JR"RX2-H>X5.C:#.DDB;S3++01
MO(WMS?>]=0L1;2ZX^1^(/$^-&2;&ST [J(6WL0'JA@622#:"'4Z!6-#>I09
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
M4?OB-8P[UCL/TE%E ].$#KI@C,* 'R4<8TL4*/-GE>/L3<VF965L,^D-WY+
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
M+I@[H*I;'6:)=(#Y';?WNT=CH%F>-U*7*>2I>:P//$@U][?H4)05SIH7<T
M3&RL!ASVA0U' ?+,*R;WT)QES4MW6Z%B6G1_1%.<)_8VQZBF$/&]:H,$)!<"
MI^JZPRY571W9).;F]YR/[5[8S?"Y$01!]1LE" A46D+DA4N R19> 9XSN&[]
MKV52=F_:S%&0%\J&N>NB5Z3KUUF>J47&3AYJOV+S!I)CT;7,JAN?"_F1A 8:
M7T26PBT8%,7ZP*3G3)D/?L*WDHERG!*L0XE@=<O.,<Z]BW"@TB023, 0[1W>
M%T$"F.D/07QHKMDAG+O\*AD\+/W-CY5X)-'M;,@*M"^ULR'M;,CKVH*EI@Y"
MF3D(;3AIQT3:*9'G-Z'0;LO]C5@!^B2$']S (TU;WEQ"<UJL-F7@)@KB87N$
M'G" P$NGU> 97#=1E!9Q-+RB)@^<-XF'[6[<\\G1TSS<O:^SQO,YR7;]VX[]
M1;DY#]/9AE"WX98)FPCI%N0R[X&/[ D[A,ZNQ<H]K !"PCS503Z9 &7 5?"6
MVS@.#[A)XYT#.C1+A4R'$+'K6L$\%.[A ?=VN#X=_K+T&>E&&4DLVII\'69B
MF'!0#ZQ ^R7R(B@P.%3BE,,LO<*30'_" I38ZPJ^D4.IMN_EI]_E>52ZTCV:
M><.CT^.@N[&YNQ6\!9K4=Y!,@R1"PWO423/\&9.%N5YXSR_U9JEZOP\^.\+Z
M]SG1Y588W\7LP@>[<K:7\@!RAB;,LG\*]C9^V>S]<F@^+KO_A6_U@?*=]J,B
M$]+OF!1ZFZ(LBW_@'M%Z>&7X$K'5J)1>>Q$DWP3:3TCK^"!VM($Q8)= UXZ[
MEY8?M]ZVD-:/L2@F8)$B[P? BCN(ZP(DZ,+Z@9H6%*ZQ:&E"W01U<"@M3E_,
M(T".%3KJ1J/D!]4&U,TH$WMP2)\\QZVRSY$%59;W"2,X!DR4&=$<P&)@FIIZ
M_11AS,B^*%QW$1[890,O*ZXR#2:H SW2-5M.'-95":F1E8<<O[9>=PW<+;?4
M[X1-^Z^J<F_5O^'SO^QL;KT+L$U!")2)G *QAAT-^V*),J<UHFXT "6#P2VE
M"BT-!J@!?QR&;H:=AA%K:<SPBG2(VC\T^Y]/DD&P;WQ?$29&Y7ZKQ/GP<-__
MJ[,-_B1+&5Q*[9 >-+U2AS8,DD[<"6EAX4#EU<SOA\3B.TM9_:;T"MZLDOGN
MA #BC"S//219D4+AN8+=2=$- H/$Y2&!3E5-DFHTIT'O4G5_[G9TD/W-++5\
M].,!P,,ZW8:"M4VTWS=^>[ZG(!CFA%;E,LDW7@48O2<Q0R,*O8/3JD2'3;,.
MA#Q%'?XLX':^I+?^3D$G"L]ZT-N@ET',7DR&4P4R)N6?CVA7K5"J<<J0$U/0
M@94/\1>U\JJB@"MH?"VG42^ 41SE ^ 808XYZ%XOS@F\TLYM*7(>>*:#XW\>
M?5CK[IF+&<DP1R"L.T1D).&NWZ(B32+*YW-SB'?2>^N_;&UW0T0$G^:9-/D.
M(Z(LUS".? "O$Q)X?MH"<P1S6>_N.[%<ZC3=<"G4\/-BT]88'B?@,C93>O!0
MIU0(*( %J8$#NBUE<DD@VK (ES"-D4:^-Q\D@W%%1"F"F;PXN_<J._.V5ZTS
MKSU =SQ KK4\_C'%&4:JMY>"T>$9")G'GP,RE/D$,I)KU52T,(=KH>X+IT8
M@4UW#>L\-^R=U3:M?F];;;PZI+S&F8S"++6TW#>X7]P6([XCUO)QPA><-^;%
MS89K54DSY%.CZG 4@+MI(N!&_ NHP6F.1$PSC>^W>WI_]L]8,W/8H@#L0<'0
M[/VHM SGT#C#NP,PKG&4SL:#B/K21\9E1!^Q=+.5/&R*D3BD;(IXS)CR&K&=
M@,"9BL3R"D@"X(]V@Q_ P0$.9W1O1-?BP$\I;(<RJPM(O6O ]N92<!J"(D(Y
M<+/RA#:<TR3?.70)>9,.XWCP'=QEQ%GW"*/)06I2V<^Z%Q43G]P[9O/>4%'T
M.]DN8T&64<UWL.J8A,L'"<9!U.LVUXH>>B!GH0)DD@Y43$AH'DL[G2(>+ 5U
M__:[R!H(._!.5^JT<@4.2+%,0 ]MCC,> *;>!6OC53]<0_=TCNU9<Z, I5LT
M&?[1:,4/26;[=/G_#S>D[A:0Y&G)J;&W06+7?MXJYYL2C79N3KA:70G6([R&
MD2N9"[SD-(6@X-<F1E8]W;@DPR$D;B9)63%CY&BTAJW1@J'A;1QIQV+"G0?3
M:N;1Z]%!1/T7JF93RX>&.R,$9])2*22P5V;SDQEW!LE7F1#'D9_0T<:^+FP(
MLM6WOH=21:D<:,YD9/EA'$_H]!-'!N(6.7X,(8MS1Y7 %[EK4C.?]RU-#_,M
M/PHM]=.=Y&,M  WX)]+5X(\P(B2>3%1#D[%%8/H3/6V&6' P3<:6ED"LFC(Q
M("1Q>=3#)J^Y\]ELE7\DA<%PCK?>/,E:TX.J!Y+OAFXF@I//WE$H.U)8L?-B
M(<!$42)2T'6B8#J^*L$(,#D:]^QX',-R61X+$Q&4+]HB'6P]$+8R&X[U3&U@
M\J]J>(X&<8Q'MQR3F$/!40_*=[@@PRI6\#&&:)N)#!*8!?%,LE>,<VKR0-"(
M/P-"-V*SCA>\3B=@0AB8Y PU#,_<5NGEEPQA9'7\]8)5^S5VO,^C;9KS?T43
MS_G,);[AS,)T-'E_K@ ?>@?\=@J.$YQZE;*A7<"&!H<7H0R.1MY&7+/X=IB2
MU3X+ :E9$&+&)J/)@D*F#Z%LG\!<I:^3 11$'T?$I7$$X<8X6+//WAW<SUXV
MO^;>/CVY>@T <YAKJ;\&BZ^@L>A$/7.MW5L1OR%,$)P%FHS(A?.(B3O(7TF(
MOJ+6(:[[F4-IB0VYAQDL(XX6V:X;:6H6[#LLW)OG1# )NJGWFHIA@B"2L)["
M0PT$;K(0GE(A)XW,?6*BNBRQ@N9X3RTNDS_![O !B7_EEH*@CZYS'/28B%T"
MM7=$&%=GBY-5D]6DR1$/5E)=;!A-C!,A[D@(Y>KSO#CG3N;XA[D5=LFB)<#B
M$3+ L#Y1<)=^"N*\B":E33X,*HAA4QWXN(G)>U,SJQ5P>K@*2L."0A=7U;-!
MQ%^,R3Q@IB&J/U +5N9@;9%@W<T!H7:  =-I/HN%MA.\4SS:N9A%E(&LP6S.
M.;!VB,JCI*4''O)#<@ \_Z@J?L;BJ&:R)7<3 L]S5ZS3\2E-9T%7C#- J])B
MMV0X\MF^9=@0(K ^41-90NY<=\X="B;T>Z)##VN9YJN/<T) .ZN!<V)#Q"9?
MCE:VY*7%0S(F,MAKSHBF#:S/MPIL+H+BCA.8OV6B3XPY&EG>U;'@&5&>D<RA
MO8)&_)IS _"A4>2&>)6<V>EUBDEKT O?FI+'@+R'F+N^-H=L<^'&X0%2,&<&
M:.T7J?"*C!@%IZR#&!DH,Z\:S9J>5RT"0!BALQ 94\0V*H@NJ2WP/((DE]FP
M#A!<N[[)83P2'D TX*DZA1#:@!XU?P"G9%2EH3MM"@4-0SL+X&7NPVLN-YU_
M:FK5I#L3@ POM/&M*[)W?]M<#XUPPW\A1 SR ;7/ &.P[0,A  X<.(]QG)6[
M;T@8C?14&8/\4O^"V%83+:*NA48.YSI(6"6(G-3&"Y# ,,B)MC>N=?6Z5".6
MH*D-JC3>6NK:4UEU(?I:GL4S2$:Q!\%>V ]X?+RR6SP<J#>?"670-%'5A4ZP
MKW:%I<KM,7*-_1@P'>_\->=1@LG?J34P5Z4@+5OG2D'?R6[*F+0+FLP?,91R
M_G)=9\.R*;(%RZ-)85:H_D@+Z!'N6H<*#R*ZXIE'X#<QEA'2L4;1^?GBO*BQ
M;F"?(7NX-,7.[;<.\GHF4VCXD'1HDPGLH75@<3)'G(1A/&':N;JK@CO9$.2&
M[D/$[NNP=E^DD_?G.#'Q!Q\;E6&@U?<0/YS&0(L#+5U]S-]'$M:31/'FZOF;
MFDSA$0*50XUP3@3@]W01 J5BKF M?W.94 (G5;5@5*9YJ0"N.$78=LKH3IF=
M5>N4>9IU<-X[#0MX; ).C0I"E2U=+RYVH#VVY@"-,'H,#(-OD3,M4.IB>8]'
M1G7-% 2=KJ%Y[I 0)G/>7+Z(#T25U+'JA&50+70-,6>J[<(D2D<RJ&V-=#1
M;-+L2G_2:03[@&2>&!=++(R@:XB)05W#DPL8C4DDI3 @L48PGP(DDA?JSRG@
M^\838%1(4$:2.876:?D<>L&8Y)64AV2-&KQIRU11JS?0D*"UTA:O0E8RJ_DB
M#1-&RGP3M9!+(#S7(2/LG=^W961 (3:GX#S.@$$#53$Z_S:[8_Q?&/XC.&#G
MAQ@!MC#Y6":J&(P8UA8-L04? DDR+KYY:( "PE.IK!:4IR;B&-J$@I)311M6
MOST.GMB>,[-/  %B28G=?B(Q+/F32<8^LJ-*%R ;IPD$+83GIA ,'*YHUR(W
M=^2:VGM7S$#DT<&LFGO\^G//(U.R"^N[\'2.Z*4Z04  99A(_(E%$^P5 "-R
MS,JH44KEJ<JCUAUL%UM2&P<@K<1A;;W]\[,(;*P?W^1!Q\.75C,^KKM"@XCK
MQPC:13"+*'6DJR3,Y_TA_:FB>>969D!0901$N.L89T8OPPRO&VT+!5[1?%C@
M?X8F!LM1+URJ<-7"0D7>31;6?L([ZU:<B4#\0[,*Z!W"!N0F,/-@A"@CZ)L"
MB NL?:YG7<A,7!AOSX3:19*B02(#+&,ZKN7?EFHHG^&RSFH,XBKT;8W !%N'
M!&#YGW4+TY]Q'16L/A)9RT21@-6Q;[%'E\<J:X4O74<44@DI*=5DE5R"2PLK
M3>>!1F(N"2G8ZRQ$^82XTEBZ?@I]$N?G"/E "20J^"!^;G._QD5,YW/H'U!"
MP#(O'('X%58X.>?D'T7R^J 412Z75'/T9X@  ]]X4!6J1+=(.RRZ-YV<63)1
M>'O.5JDU34I(!IC5*%R1&,=?T![Z*XI&27PGJM;[F.S"248?Q8]P2NO*JA2^
MKW>=TGEL]=O"R;8M)DQP,$18LE$136)[>71)W3T&N3&J_W;./7==^.\3\</0
M!*Q^(.-)8NL%$3^-&*6< .#@&[3S%?FJ66U1R*S25^;^2#CX@'@.5E.0:XMX
MPET5^&HNYF8OESML0"0[;/Z; $A9[?*Q4[Y)(]K9/,)9#4<KK%=?RSD*:EO2
M;<(H"&OE7*H(VM2=J@.:0"9W<U8*''(!^$>X",?(L3,EV6(LEQJ(]O/&4K!
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
M\AE;6/50JSC2&2=3Q:W&K<Y%RY"T1*-H=]4:15>LE:@&)C4').5A>\SC?4P
M/'3-'0M71\3Y56(#T(="-^T7);?829^J;66UD)F(%/2OO"\MK!)GN!81 8 @
M! 4<KZ2:)'J_./N$J/@7V*5$3^34>BFX0.<YQ:_E#&AP@AF,RA#R@W\[0;\;
M6M!ZA%?VSC .ARVBJ($.6$&D"=6Z(&5I/L0^/*89+:#:.HA3Y++ )Q6<\GDE
MXI:46P\9 A^!0P@*/E382 DZ2],*,XJ<S">T?IB98]Y"#] U&<UKMEPI)?L[
MJUT73FP12V22<Q1)5.@S8<)T[:[8O%(.C)-= :6JA3:!-27F(@HWZ\M8&Y4U
MWPMI3%X(7!V:._0\HE->*N#!(+]TW.WS:XL$3X%+4$TUVP&Q YFW[EMD(N$$
M,I?Z!65,1BG=4]-3"CY]G:L<D7Q1GI"/RCW."".1QN=8[!#$Q/3*MD=.W+WA
MLB7#__TFB3>WMM9'O;W!5K2^N;T5[_9'_=Y6M+W7WXY'@[VM_]O=>_/D?3U'
M9X=?@NYOG>"/KR>'I\>?_WGX(3@]V__XT<0)7[X<?CT[71$7=4$;^XI9DJ]&
M;R[IF-Q.5GJ]%9&57B?X=G+\[?#D[.APD6RL5.?:31,13R$FQ]@,RE-1G""A
M@4AVM\NF 4^"A2BF.4V4^^S3+BJI4<O[C<LX666TWV L$[(628"*THA\$9"_
MBLAQ1GE#,S%V?$F'1XA&*BJY<Z2<;_&Q_F)4G!N7D;UG<!?Y-[-\BC\V.<D$
M06$=;YB:71L \.>TC'^5?[PWKP5CN[\F&2XP?NG]!:SD($KYDN8N[)_N[75V
MUG? 19T5YK]#N3Q[KQWT7G^9#>?_UMOM;.ST%OYYO=.]X]^V-C;N],UK'[;7
MV5U?_.<5>]CMSM[ZUC-YV.Y69Z.W>:O+_H(B1F)FQ!6.QO]^L_&FEEK[M3?]
M$72;CD!=BNGTW+=)V[M)?:(<?<Z)/]N><'[Y:]YK'=[JS:T^^BR68-^UJP:G
M -P)N(<YX &^XD7YQM#A?Y2O>16.+[-X^,MG#(:]9;A!!?2CP??SPL1<PS5^
MTL$@CD>C]VSMP#J:EP= BV08R&M<LS20E'Z:A9GS<'!A3LT=#PAK*P:.RC0Q
M<5J61*'?.;]8#!:NT!*B=.^K_)0"V+S.&WNAN?[/K.>MUN(I%GO51/K NMZ?
MXFC( ,Z403CY7]%D^OY#*];WM=:H5X.?TZ@C_,]SDK '4)JU1;B3=-V\D*LG
M0+W=L+N^N\)+MFJRUZS=5G@!5T_F[M$-?$:" TKK0Q*?YZOGYCTKZ=G<#'=V
M]E9XR59-\)S&.H9N]7BE7+%G)7KWH;B>G\7[#)55(+ H9V%PE)H/Y$G9NEI+
MKV-W8R?<W&M]K9_07"N\=JLG;Z_3S?J45[,X"\W5H/LHA3Z(UL8ML7X[X<9F
M=X57;-7D[7YTU&N5MM?I47V!GO<X2D/B\8Q:L[:,&[4=;G8W5WC)5DW:YC34
M+Q\0[[W6Q++"*[IZ0O@Z?:N#<9QE46*BP&R8W$UKO59#M[$=[K99JR46K,U/
MM=[4+27E:ABEDQB@B+^>_HG,"(#GVGI52WE5F^'.QM8*+]FJ25WK53VF_I('
MD8_C3/%3VH/V&@]\C5=@N#RVHK:@LO3Z;>UMAMOKO15>LU63N"]ZX&6%UVWU
M9 T;[5Y;O'^8E3'D)\/@M^A?D=>V\B7^D0SR-CI;IM5N>RM<[[6UE<=45Z]5
MUNY!73T_Z_8Y,L%_88*R,#C(RUD4G)@':ZW<$BNXW=L.=[?OEJ9L/:K6HVH]
MJAN;@--9@ UU!PC,^<<L&K<]P,OW &^M_^PX5^M*K>2ZK9ZL+=13]9SDYE(Y
MR0=0^^TU'O@:K\! G<#CF^L,OO]\7O*U:HR=;KBWW1JGVR_8GU$1C_.JC']I
MS51KIMIKM&;J)FG_$*4IV*;61-TQT=-=#W?7MU=XS59.XC2KM358*[R JR=T
MK[,]#?@A 1SP6U&5)93.OL595EZE%U&+6'&G3K7UK7!KYVYEM->9H[Y'U?5:
MA>Z5)JNS611\C(/3*81C90M<\7-I@>UP9^]N@TNMR]6Z7&U6H+U&FQ6XWF"9
M)\C#X A(:K)AJRB6:DYK"ZK+&:=[F_9XK2*W*!WP"R+4_]<"[@K]-F]6D")N
M$8W"$1"^$4<.,+@@,UP_OXC#X!(X9(@5-44>'OD<L$?B;!'^K5\E*6QN8-X*
M2-D6\1,0#QO2\EA"&F0#9_"O*0)2FQ<'ZH2OP+T:[$_,NPZ,3T_,L&%PFE?Z
MUW"9_3*).D'P9QSTXS2)+XA6*/Z1E,C?,XH&P&&3 $>/$:HQO%(\="\U)"H$
M<\OS/ >A9DHT?L2$J R HP:98<V?@62>^6"%EJXSSTIZ+YPA6V\>46RNX0S9
MZ 2?#W_?_PS,(0>'AQ^.OO[>4H?<\1P>$.UM &2(*3';QG!\D#'D<IR8@V,.
M'LGD19Y>@+ 6P-14#JH2Z$7,Q[Y%YMP<'1F/8A9/@MU.\.:CI:@ZG46SF"BF
M0(1/@6<)?P:P]P_1+'I#](M)"=AIDZ"[OO8/.G&S..AN=8*#?#))9NX*!^:5
MS//%YO)Q*2K"_!+1B9$\N^GF=#@3>"M+>3(,QG$1FWOUKXR60,*G0=RY=C-V
M[[H9W2648LM$>&LFPIZ_''5:P%OJM5VKUYZ&OO )5>EF)_AR]/4P.-W_>'CV
M/\&'H].#S\>G?YRL&A?3(GJL61 !<=L S.*R%)ZWDXZ-[ILE?*S'WL1O^R=G
M1O5>SV-V>U_PMFNRN2*>@+$/7_9/_G%X%GP\/@E.#G\_.CT[V?]Z]I^GR#=W
M_#4X_.\_CL[^)S1_^[Q_AF1TQP?_^'3\^</AB?GJV=GAR6D8['_]$!R=GOYA
M?O?MCY.#3_NGAZ?!\4?^<G!Z>/#'R=$*$93A%6]/T/L%:4>#HPS)(M&=! \2
M+*OYY^DL'WQ?D0/]/%CYCI$X#1>OA,4+QE%IW/W81"Q%-#1^14Z4UE_W3S_L
M_W?P>YKWP1F)@<(^X,TP06E,3GQY->GG:8"$Y";^.?CC"/_9?1\8;WY \4.2
M)<AN.:WZ9LLA1HD+K)=F<+W!F-8-Z-2Z>WN]#OTX'P7<L(XK+L8?@%\VUD"5
MK;#>_)0F$D4F]<S$HD4PC1(3!<M"4DR<([EK9-SJ03(%I(YI= 7"Y3[&%.W
MZ5O&,86@U:PBSC[XRV]Y5 R1VB\IC)#G!7QGAM\U'GH18XC!7[%<J:"#B#G8
MBUZ!G;5.RUN.3=!1BEP#&RQ?#%EOC1=&6BT2UE=FHE6O "2Q]HHC=='@,DE3
M<YVI^5A039E>OI&X?3'G?%F9.(EXG*$M,R>JPP4K,XSC"5#CIO&%6?3[(HE=
ME5.*YF2<IT--]["B9^-YG.!]E+B_1UEE8F:GZ7OKO2YFQ<;1,-C:)%/$"P]?
M,.*6%\-.$)Q!<#W,S0/!.3<V):V&,=-X&_$? _,RV3&,CP.@'<_B&(X,&Z5R
M5L3&9F71)!;;9"F>9^,BK\['0;_(OYM+WAOG\6KMP6D\J K,VP51-1OGA?DN
M,9$G95DA 3=9]/BO"BBJC7M@%$I):HFHQA>E321OTNW93,A^9O8Z#4YBRDAF
M+C7R[)=W@3-O%M$LGGEAI:,/:2G=TK=V?XFG/$.##72Z8,N-4$7&2DV08U'L
M'Y[Y0M8</F9LE[&89M&'.%G 5K^"Y#=3^,"7@;+W[A2]4#]_ $+>[OIZ9YVR
M+LLR\F[N='I[=^6&O9XW]F[4N=?RQIH_;MR.-[9]V!?]L-W=G0>F#WZ\8O+N
M36:"2&+-M_+;-"PL421>D5KP[1;@%$,6-.EB*5_S<NR;9P':9%R/(AG$9)HA
MR*7?Q07]!D.]5[Q0C7(#/T6E+%DQHW_E(_K_B#\-":?TBCZ<9<;G'_!7IT5^
M7D231UO5:Y718Z;F;RF;CN5[Z>S\(S_J$#PN/BD745KQ,9J-H]FJ/_HDXHCX
M*F;Y[:_\<L]K[A5]4(QH1196?UE]?72O3[#5Z=WB&1J*[A#SK/4Z\ 9UU64D
M "[PYK_>=M_5"L,_TX>Z#&ES /^_0W7K)W'[;HYE>9;IE_7N+Q!V!FN!^6&#
M?GC0-L+>/2[U>M!@SPIXP95:9LCM=7NUIJ1:>'%_<K=^^\6XSPU^V$U=N:/S
MMP?;QR7VKQ7F!Q+F5EN]\ UNM=7KT%;F?V&P!/Z[H@*]7!;QV7B67>U9=G_9
M6+^M9[F$2GZARO7AU.0-VO#EZ+5GI*%64R+:T]:>MI=XVF[K#SR"9;_M%.6S
M,?D];?)[JY),>J%J:RGI6=$@Z^5HP-N]8BMUJY:[:95#JQQ:Y? 8>90V5;)H
M:3_Z?:#H0,WR693>;[*$$UG</KIAUF>85] N*F_X*O/8][8H;>CXTD/'U4PF
MM">]/>DKM1DOX*0_>I)H(>24/_/Q$$,OMP-0^;_7_&=A_QHOSQJ(Z*_=79%;
M'N%9@]_<]^ML=[9N\3Z+^LDV\-NWZ2=[X":X91[ZAB:X1\5&NA%X3<;\Z1F\
M67\[H093?2%#)*F90!B9*KPYMFH*4\E_PP&EP#QF"C.!/(.E+VTN%GGCA?TK
M_$S#"#','$MK=F#;LF&H<+\ZKTISQ->[>SPNC>.?\+ (4Y#E0?QCFM#P<@"
M21T *X/A1)@.S<TUSQ$;R3SR! CXHNS*OG/)0XYN>LRM!G5?=H+3JO\OP#DP
MWW?0+.;3,%@.CSV*S15PKIIAF&B VLU7IM%E&<[=,EIP0_.05T$_-O\W-%>:
MT23V#*4 $9\R^DTTH6E5LP*7,4Y@P],5^;1(< F^V=OAA6YZS6!@EK-/\YPY
MX%%5@(LUP\6"F\--1G&<:HPZ]T:RV)=144296>QED6OX'+Q*R*>-^X!\VMAY
MO9!/V^:,'GX^/  TG(]'7_>_'ASM?PX^[)_M_\Q(Y_V^SFT,S6KBZ?ECMR5B
MOL0(Y.@ ZARXA/DY"MY. 58#]  !;>25>8"AT8'QCT%LW+5IS%@5HL7>P3BO
M45 )H/&-BGR"FNI&#+Q.\%ML-BW#>> ,3,1.B-\47(LB'B%$#?PN&OQ5):0<
MP/0$GXY..\$'F@HVW]Q%Y(%HF$_A;OL$!@!_,[?+AL9>E>9YALG(J'^\Q-LW
M^Z<';]X%V^O;87 27\1&8]*C YY?$0UF ,0Q&P<'QGKED[@PKU^5,H(\P4N9
M&Q7QK,C+:0QCRN;7L5FL(9D9LE@S!#,8N$LR@"$K7)C*3V-XXDAC*@2(IM#=
M[02P>_A2_-HXC5_R*QEM/\3+()Y*%,!H3P%+G$RFT0#G],FD-VYUJ?8A  0A
M<VECR\$9$C01\[:R%6(BLG@0EZ7@D YQ.2_0JV  E(:O@CDU0I0.P4(9=89B
M99[J7\9)P!?#A;X5;")>S#Q'C& F9O5S E+$*R!J@1&A+U%F-"=\'@/<G?>E
M\500YT" 2_>-_;LJ$UQS=YL##]STQ(&K'%MPE<X-L_9/-&N^M]?9[&[=9=1\
M8[>SN;7[(#/&6_<_8[S>V=Y^F('H]F&?S\/N=;;O>-4G>=;-VPW;/X>I^'K2
MHWGPK3GW<Z?<[,Z"Y.R-F<95@5!O7J'_B66\-3:!W9#^^<&8UDE?!APWNN$R
MO$6M>-P^"[W:LO$VR63$51QO%A7TOGD\W@,2H'^"[_ZNE9GG!IAP.ZFXKR&
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
M)4X!69/X7H)N)%$S$7?P"/%%@I4 YB4*3! %GJ#5BF0.4DRD((=2 \59Q?*
M]T_%UV *0*)?E)P#JL*5%'BEC>.UL+(QD@: )<EG9)/ UWAMJ0Y>[T8#RHX^
M1\^'B.#*I(KSUN!@9('' >V+ ^KOJPIL6MT&]2,. #ND&DF]S%.B&:17- 8!
MMQKY5Q;D^P*YC"8 7(#W9#X&A4A\F<48," . 2X#JQU%)-@7_^0R\HB5/+"Q
M(F44P<T6)WO%B?#^R8,$S3YEA0$7@"Q*^0/@!TR\ .0D'N;-D%TL[/<&>S!"
M90B2WU?*;4PDC]J-&:)D#] 2F+D*:E K%30L42]:=.P-'>BY "Y*M4U>A3<)
M0I^LB"!-<_A6&1ZI-XGCD/#DB[FG#3PKGIY,2Q=6.OA99"ZACYB"SI"D'M
M+'%'S1ZU45ZQ2AEEAF%JF*%7]*-%W][0!^YQP%$%YRY(T5=&&_L<P 7V->CX
M%!$0B2 AG@K!E,:@1Z8]HZ\SXB@,Y"$>2T1M&8ZKF:?TE@F1G(D@23-'^8FX
M3VQL#*X2.JDKO1&\!F3,#%P%R0Y(\D5FX#$I'P;\#S\!C1TYPWG!,N3OP..
M/U";8URB,+80L&$ ZMU'WPIN&L9)PO[-RU:OV6B"WQ*&R">E5W8++!?C/UZ.
MML,G>1>'=WC'&_@34/B>$35WSEXL?//B5<,!#QQWB?IMG* ?[+L !QV%#2(@
MBHQC6PYXX_!/EC -^6"%H/]4+A>#7%)F!3157 @]PE1[]PI"R-FX]@ E0U0-
MP25R"J##.!&=(A#\T]R;$-Q&.09R,$@4^/3 !; PO.#F$CZ+8/!+A&>3(/$U
MPI?)^!%*/2KZ9E(V'/45<99[])KO@=BG;.4#L 'I&#HD2H>K*-ZBG/L;'5S%
M"'X^15RE%$TIHY48J@3\;?*06Q6RJ][,4<"HX)!-GC 1B8\AU893V?HT!MZ.
M8J0I(M4EAJ?]BS"-4=0!K"6Y1_ :@&8$WWG@,(V!WF,T_AP:;<01)(HV9(F,
MQO")U)\B]C\:MPW'QVDZB:-'(>$-.L*AGPV,"W=[%'I)'; \@1= X((A&@->
MT"!E=R#5@/07!8]&YHJHU;,@8CQDDJ,1^#]KPX1@(88A(AA/G+28&(5P"X,+
M:84CC22,%F+^\1W"/#1$'_P.^)FBDPS") O@MYRL'*2-V$\;#BX*A D]A1X"
ML,+POEHAF$M@YO#8W]4K]N5,1B@;(_ULY87PN1<=,W@BJNQIAM*,]@0_@OR"
MRP#0AI T7JT64KPO5IJ;W[4:&';&ET%VG5[=9GP=!@Z/<P@K[=+R42<S1+M
MFG-)) R2%CAI%$B_X?RBH[\K2-+3)\=,R$#L8 I5PKTV,OM]G(80M68"B(K
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
M@ =1ZAYF/H:A$\;W,H%KIYB[AXF/F-@U2V(_QU1,/Y<ZV?'-AS]OWIZW+AV
M"5P>>"Y\ @*!AV">YRB5&3XW%:%.FHP (%Z> M'(A',#^<=X1"]Y$TJ1_)R+
MQ'=^>:M?Z3KWD\";4):F]T\>J&Q)O'X$_\DFSC]P1Z:"V7Q-RHF4\-B/>9+F
M0=9P/CR8!;F6!!0BNNU&'_/-9C$_^G4B,=_T3JH4,29)\T9UPMDL;Q%#X+D\
M6W_+.BK]WO36Z5?!8?YWDI1G F-Y/@1Z^G(N1K#8UR*\%_/TQ8_5E+T@.E^
MX>+VU[/B@?,@'^2[^X++*.-09,[+;K_;:.K<1B.Y':Y$=AGEP%R4&!S ;5Z&
MY+F4RHR/C>08B"" QS;6I6(>>8K[YO*L=;E*G@TVD6<:MI5,[O0Q2? PTBES
M>R+NL,42O.5E=]!K#!903DN.L/J3%P=H?MDVKH*+FHV+'U;O:S\(KUT&].T\
MS>2T+MG/6^[B,9P<@H>VS\56*#CN/.QNJ[=C'G:GNUOFYL/YEY?-];]^2Z[H
M;AFHSV6MEXUF=[>L>0M7N];#K+5M\[!M'K;-K[5YV)9.:D(G-@_;YF';/.P:
M ,[F8=L\;)N'_<UYV(LQ-'O4?U)'_9W>I<W!MJ3\+$BY/6AT+"E;4GX&I-SK
M-7J6E"TI/P-2;C6ZSX.2]^:%[V/#AW*N-NU)V[BP&<A6:NR>B]KN-]JU2D:U
M$N.),=YO]%_5O1'NYO\]FFRYQ00>G6"V2>9OD8QF-(#%I+E9$F#*$.;-<5[O
M!-Z\F/L;Z!7,\ND,,X 3W9]U10:PROLM$X&'\]49Q;[T@:*YZZ=Z/MS(6<%A
MG*9E6G 41\!-B73$=(@-7>-D3DLINL<^G-.W/@5*P6TYK:]ST6WT=7;4<C9?
MYZ+1-=/Y6JU&:V4^'T#_>61J+D)NIRS-QV@/*:I,C:VF;6Y(%GC53&0!]K(%
M<LB2.,0VM2(2X5BF@5 DO!?" ;)?)IS.H'%A$$ZY>:2;UD7CTJ2;;F.P)@UT
M2[*I2Z;DS9_.+>:X8TYAW7>PG?8XCEQ/ _S'G>=I^^W:M=JUVK76;ZVVWZ[-
M\[3Y>S;/T]))7>C$YGG:/$^;YUD#P-D\3YOG:?,\=\[S7!4[LX>I)W68VAE<
MVHZ.EI2? REW6SU+RI:4GP,I]YH#2\J6E)\#*9^U+QI-FZUU2ME:%XW.*YOA
M:67&[A1TV;$RX[1D1FNP)#0>2O$\BNG5E>08;CNZ6>]45^>G<1HCI95ACAJL
M-!_!!TZ'Y"?"51]'L-B$,M$PF1(^\D_P"NH"&21I5K0LC4><2 ;W<3H;/QM>
M7K1)W7+X>=TR"!^%^MK<P=M\-@OGG)R7B"#"W-",LIWP6ID%69RDSE".@RA"
M#"@ IQ+N\!<@W"=\('B#*.?L5>#A\81>Y7B"QM>G &\GD]-9G(AD7F# F>6)
M-Q&I2D*$+[TOY_D,GUS9'>^&DQY3">21?)$@!R9Q0GE6Q9,IXS&)[Z0##\DH
M07)5JUTSSS84&>X%DVKUAES]/EJ4<2T3F'&I2@$N-V8F Z_ 3S8!,-]+9R)\
M1(QP$IGF(3VM!+R3+F,GBI,I2*]_,V:G@7_.'7E3H^=O(H%?(D8SK#: +8.L
M#R(1EHQ%CPYDLB7EUR4)\DT2D"1WW@ ]UV0+.TG,C?,.*SNVB8>GFQQEUVK7
M:M=J$P]MXN'A(7* A+*ZN+DVZ] 2B4TYM"F'QP(XFW)8]Y3#8P/, ?(-CPU$
M)YULN#I&90_V3NI@KSNPD] M)3\+2N[9?I*6DI\#)?<ZMIVDI>3G0,F=YR*2
M[7CJ+3'?KR/F#P$(FW9IY>?N27B#D^^K>8*R\ZP%KDRMT'YXP7GTJ:>K\Z,V
MZ]_I&GT2%[+Q@!3NLXG.>[S&]H:)'&-O04P)#*8S3#+T%_)4/3$37I#-CSNM
M=#5$-\LL=9<[3RZ J,QIW"D%\1$0JHUTVXT^9K;-XC3 ],O7B0Q%%MQ)E8S&
MG&#>J(Y3F^4M8IAB\N;Z6Y9B\ ?"5V=0!8?YWTE2'D.,Y?D04/CE7(Q@L:]%
M>"_FZ8L?J\F!072^ ,/%[:_'0^VR17].XC1U/B;Q*,CJTC-S)R''&YGQ1BB9
MF64:YP"#0*)DY7L)_-JY:'1^<)U.G_[!W[K-1A\^@FR;20^9()PW^+%UZ82Z
M<P:MV?YV;,#H0:F_ND$N%R!44K:KDNL.OI^J//4\&HF[.*$T69U2/@V^+BJ1
ME;V940+F4[PUU?<^W/?YN+7)XVA:HTK6]S%. :Y^?!]1)GP%1XME PAWM-#P
M+U!H.J]^ OH'WI=FF#,?4I]LU9X;T)5- $CQ+(,7A_ &T'[4_3@$/1BF#>=&
M+_E>.B),8WB"AQ8BO,B),0T:@%=]4?D,>FKP;X'+P1^3<=&[N%/T+D8ZH6[-
M48!=OIU$3&<.;;>Z.TT\^!%63XI(OYC4+I5(,/&M[7E<%V:N;<'!K02L1&/7
M^5E&,@%T($E=^Z G [1C4)PZ9R]N?_X/P-+5]8M7SKNO,QFE\L#JIKT7;!Q*
M7CQ2&*&A[4@%ZZ<LAUA.M7BJ HE^H]?J[E0@T6DT._LOD+AL-"]W2[=^)(F[
MNUFZM5VK7:M=:QW6VFIN5LQA"R1L@83MN&MK)&I-)\^!2&R-A*V1L#42-0"<
M;<MLRR1LF<1.Y] ZBF,K)$XS!Z<]Z-K.GY:4GP4I]_N6E"TI/P=2[K2;EI0M
M*3\'4GXV,MDF^FZKC^M8YW7X7%\K/ZW\W"9=OFM[4Y^@\#QK=1K=6J']\))S
MARJ)FJ5AOHDCP@DE.RXG4&U6+]%PWDH1RL09R<H]+R_+_$77\>4LD5[ 68Z4
M@3F- ;$J[5&]TKR[WVB5=U,;Y"A=>W&OT2LO+GI&5V\S+F\WFOKRAO-A-$IE
MEJE,6WCNXO-32CH5SDM,R#2S5H?"A[^'F;[#U1?IK$WSXBP1=S(L@$O7=AK]
ME==2-G!(2S*N1Z#AV@<K[^%6TG@1)WF:-Z]#D4J?%?HXD3[[F,,8##F==!K[
ML.A1$D_I%T!AIKZ#5[X1D? %+RRJ-+G6]2%T8_' .*&5;$<(:XMQ.!VV?&?E
M.4/\TL@._CV^XPP,3H[W_LD#KNC )WW,DS0/LH;SYF$R6YG(#3\#%V/&9X7:
M, %X'.G6W+@$V$B<.'/,"E$+XT=A1W5X%&8FCK"?-SS/R3 +. -HW3Y$Q^K!
M7IXDL(3*HPN4JFNBG'8/JS9?DTZ D5-'IIC7K!*>[^ O!^$241HRIE9BHWSY
M57HY;=-\@+@7B0_+_&F!$YS ?.J05DOHAO\7X3R%GQ4&\09JOQ_&*;):S.L5
MG@?ZA%*Q/1G<<6*\R.BW1,X0TT#?*+A<YWX2>!/G#H@$KB&*@R4&L0]ZYYP_
MF93P3PZ*))OS^^-4FF]H.)^K7%HM<%H$]I(X+%%<C#!0; ]@!A[PBK[U6'<1
M(Z#@$IW;C_2WR/<D>E0.NLJ+UT_F5'%B9UR3;V:M9^(K+2P,&$W 9C>?X<I1
M(F =.6;&2T,ZW#X@.PP0&% ,8-,><4%1F1"3C/.1JN+[%&5V-)( *T\++[V^
MXKU'7<+PB.[<=.;",LK->U]V.HW+1]2@<76K;UX=RK$(5UW6*56(^S#&X=)N
M>2G0#S(^%Q=(;Q(!J,?SZN6&RF<=S,Q?67GEAG:AS9!&LK7\9RJ^AO-1)%@'
M$2(?+ZAO?4NAMEO-QD7Q$E-C/&R3*'UK@+1R<Z'\\3H0@XF(0*JHA3^&5Z&:
M^<--:5&'(I.[P$,^'"=23E'(W ?91(\WD91)J&>:P-WP4W7DQF"- ELKPY1P
M%*FAQ(9QE!/LL&RL%#RK%1B1<S0W54+#^=4DNPT?9)J<R\(,EQSK416 ZY"@
MXZ)AX>4I;HPT:,-Q?GN(F-?NOER3^@Y6$>94O5.6"14/-%8VBU-P5@QC8@@(
M]>GU(P (*G#G9C73K":*-!YE]UA@.\5B6!F1].::I$?VH4V%!]E-&P= W/[?
M>9H1D6%I$1L+Z6[6PH)-MVPWE:\U&8@'L?"-6#@A ),9&VX+R/_EYM9!<(P3
M>L,J<V.=C:8T/G()69  \91VK4P;N!+8KHI5_'Z%_;%.7=EJJ4>JI3X!C$4"
M)AI*RK=8,1?/" =G+SZ1VGQ;FPJI[S2^16V[V/3S*%6RLUSL6NU:[5KKN%8[
MR\66*MD2%%NG9(GD\$1BZY1LG9*M4ZH!X.PL%UND9(N4MD\#4>$;6Z-TFBEP
MW7;CLGZ9I#:9TU+RUI1LYQ%92GX6E-RS,ME2\K.@Y+->HU^K1&N;7_]=\NM;
M-4/[X?/KK>"T@G.KRJ2:S?&P@O/[#.UIU0KKAY>;J^N2])I.<AC&935]ZAD/
MPZAYZN!.R]/I<NN2Z]<.\L&$PTT3\9=>@FFX9?&1D1]:2:[%5PQE)'%PP7(6
M,];1Y$GQ[%D2_RUQLD- C?K'B4R+*0]2>!/*B;9YIKOGF:K:%NK-?XN=^.4X
M\+"H!]#E%?BZ*7.)ZY9WNN66U^&H.' _!.$LX"$M\) MX,'(Z5ZH%WC9'IB%
M)R\'9@D'WOJRU>R55Y1BH#+[9F&\3=U1O $TG3=<]'74E5,W&EE)96NZGHT)
MP"B[:3B?J;"G<L%*R9Q*L,J*BK>E62[Q:!2HW^(,ZU%&P@NH&- +XS1/L!3N
M+UV22/4=8N[DT4P$_IJU"JIC-'/FU-:8(%M'2G-U' %2C-AYB&H,J;$YU1@C
M>M3X'9R4$]])TMU_-&X;SBR?SG2!%A:MQ)DN%)%?@Y0*CFY%F#F_BB_2>8,4
M59!626VS4$19=?EK1_!8 MF10 8/$TBW;!2PDD!6"A,6)%19S/7'>L)2P.;=
M?9Q\&<4)BI;EZB.L7 NB7%;5'?SXR\VMG<"T*P$^I7%75W5Y+TO'XF6[65(R
MM7_8SLI:*0BYH\(BD>H"^Z(H$B^;!L9%-Y^==)YF<DHE^L@1USD*Q4((UD;,
M[<0$YG"W$@']ME&Z_'0(T/6/PSR%!:<T:V[%X\J*56/>7+&BRN2Y5>*1!LZU
MVV;+%48ZR3I5NZ9K<+F^=!I0^6BJ%6$V"1(?+*8$=%XY?P_4'M5'&Y#3\G:A
MXG(48)6M*G9.)3Q(3<0CX4OV7"A%=)[/E@@2:[S;1BL5[%?AB73BW"=!)L_!
M[,/]Z?=1G>EN<V8/+_=JK7@K_-%J-BN5\WMA$$V&*Q7J(JOHMA=*-MFXRHY!
MAC=%)YF1"!+G3H0Y"0Q&Q!@K>:5(HO,XSYZ'HJ4."^56$XG_%F2&-*@Z!JT"
M@1,&8LBF/QN"''E<*'XO@/CRTNA%51.9]&U:\G'H(9-N 3FCE5$)MF[?"/^0
MEM*C<LNG#$7(W91B!Y1*3 9_^3;5ZX'[:L!#%KQX[,=S7;0IPC8O_#D 3R#@
MZ9]*64W ZL=2Z1P7C/OS92:3*>@S;OHP47V+5C1X@I7_DP>DB&=BCJLRY-@*
MN)"/$H'W.959)5:!2^0E./< %&>(@$_C$,?1#P$2 ;>E$,DPR)3$S*,0A>00
MG%-2VX&*>5-I.(>YBVX114<2V@^ ($C3?&U'A".BU\'3TFM58*+1WJT;LV^K
M#)01Z-P6C5B.<R.UM:24JU=,D'[9*C6$:@ZXV H'50MRZX(K01(@UY0L# D!
M+&_T=R/W() ).1=/O/\ML730@XR%PP33O!78<[)?/9+HMHQ#"O9RJB<0[E8(
M$L40>93.D4Q*G\P4-K :.:*QX*7 TB22XVAJ[$PU9C)A8YM?C?M,55^VJ?0#
M.E9EO25QEKV/;EB.75O*!S2<NCCR6Y(1^LSH]^J(T''NHIXB2T'6;%@((LOH
M,/?2#%41IS0-UMGHZ*XV=+>[J<&G0BN M=+1'<9)0FV$4L6*'"*YD^?4-NV3
MO /;C@X$@?_!$7FOCQO.7BQ\\^(5-];#IIIF>SL0%1ARB<ANYB +6:ID8A9R
MCG,F^DKO1)*==I)/E-"#-\.N6)PMO'G9PCGE'*1NLPJ.P^<@U=']KH@ '0ZM
ML(R*^J4;433W<)Q1%#+*IT;<$ELA*R7MZZ:S.;8^]!WJ+EN&E!+B-7B$H1,7
M*?VHQ=-/6M:H':Y@9? G19(6R'!UG#^>923BBPZ_>.]/&./XA [S&7K&:)VP
M)/D]AN]:+7ULACWVJ'\DX\MHIZK0B$TQ,_B"XLROG%F8 T;15/7(1^4^9T[,
M*_XUCGQ8 .FCH8B^8%]OB2*,5K+Z7HX(K"4/\'.+C576QUW<0CH@!$>/'&K<
ME817>FQF>8!?LIL =-F]E)'3;+1Z/Z!L;S8ZS1\>IKDEJ9Y*J<'GXE;'YY_!
M5',^#$&PB:*K\/90I>Z/1I=+H\7KJ_7R>XW$J+GY](%.X6_853I3EN KUXED
M=D@+ZJAE!\-4N9]GTH2IM@2-,Z5*,UVR!,\N&OU7V]F"*L.M$JV-C664+U]I
M614*12T:XS)&'WX7/J2>#$,1R3A/*\^D$([1?A\7.,8CM2(U !VX. 4^PM:I
M20R2)0.OCQ,_\&J,]LUT_]&JE<R^'2Y["JJK:&R,T3L 6^6H$5@4<(-G)2K2
MI'JGE][I<AI"FB4R&L.G".6"^I)R6WQL]YB4>UC1VENEJ%*D+$@ =A,1CO1#
M*&?5*<*_CZ%"-8-=A88+ [8+ASXHT2F 21XL=IUEAU:U:=7O'^CW%Q,9< '%
M0>'+04F-9"ZL :1J_6STWJ9?4&:;& ;163EA? SC!3[-U$6X;P$61QH95((U
M$U_+A LK3[=V%4L@LBL&))[@8:= >C*:+Z/%@FVIR>3 SMW8\S]1QQ2MU@^N
MTVK_0"1XUK[\X=53I,C6QX%H8O=8.MU9!H?:.' N&H1&'M=(@K6KK"$<3C(O
MP-=N_8 2"XRE&?68'TI/@)E6S*Q@,T_]-0V^XD>2I0A6+528F5.7K2TMYPBS
MKC,.XR&96QG(G0 MTC"^/\<?_4*;OOCYYM?/-R] FZI'GL-Z@SL^^-:W%1>_
M?WMSHWU]G/Y %F2JSKS60\5(HL#?="D#BN.>,<EF(7")'8I!'AIWI.;$DQAQ
MC]W(V3^ RV7B!5JRX@-0@BM%I$=C2#VU)X_P<8;.T1W.UVP%35C:BPC3N-P0
M(43CF&<"X=6)S/(DHMD@27P7I*3(BV[HJ5;T>L.J07C1(7VDW T*P\BEEIG,
M76Q3E,K,A.R2)C1ZKVONYM<0^ET'$5L=H*$IK(+G8Y9Z#]$HFA]UXES"RL9L
MQK0)>WB SRZ-8X/Z\QGLA>9J$*^1J<A'S&HRCX!W%.$8#ZPAM(_1P E#R0<2
MVDIB*XN2L?2 J3  :\DOSU[+(RJ-FC0?IH$?\*P?!23.T!8)'5" '8A&8>+3
M,3L%*BD+5S&9ND79C;AQW%6)8;5O.O>G2$^ )RGG.!P#5DR)2T2*>%Q#2Z^>
MU0D2'XL([JRV:SE9H=AQP_E5H.'O&I1:@;_"U"IRTL$Q]E#:J][VF-S;0+ -
MMA!>1>H\\PNM-ZW1L??^Y=2@3G)J6P$U>$A M=IUDU UIY/OOKS5'MFO)%QT
M$<H;,0MH^(1,@3F]8RUYO &!'*L"C%J108W=(PY_@D1F^3UW% 60CL9$:<S[
MH@\C<$.4 $,M+8@U,57W+L $,1>UMR>E;P@YS=+X,#F=A?%<2L7NS.4KSS*7
M(MS&48$8QG?R5<-QS"735"ISO5BD)3&\%"<4&O(4?7-*'8>W717TEL6OI"GA
MS5CMQQ9(.;X)K9H8GL3I%^7WYUKF408G/A@>]% 2,QT^K3JTWBV 7C-">JOM
M$(PF4+H)H,1EQ"#L[T1(%@7Y7),XR<XQK<0,VZ72@V=0QF$YN0D#8ZV6&:$C
M$GO9OC35C\@*LX39KG"Z@!Y>=EM-,SZ[^MIVLT&410LF8\CGURN*1T*@F.7"
MC#F\9 9\,Q&*%"N6;!GHX^,?>#9K8BH?'2(!HS8<2AT[U;Q2J81 \Y'F;)G9
M76P&! F] U^GIFZNIZ^3/&!OU>V _:"6[6KM^3ZGT9]OD#S?HZP_3B/@MA K
MQQJQ+%1RF=3SLM4K$ST7]:.24RF*$=)/(X'G\*-0?J4XX"CG#&^TYT>,9',P
M(54A:_$&VBM"';["CGX6"@K!NEKQX#'[* [QM#Y5WW-J OCO\!LZ1,,X\EEW
MQ8;U83QC'&/@-BTLBAF'"-F'?YX _6L2 (G=2\IJ4)3H1#&&0'(JD>8PB(X
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
M+H%=8X84?F@9+'B]":GM7*1=VY'O=I%VD75;Y E6I$_B)..S E\.GV02T#;
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
MHG9[8%%4;Q2U+NW,NYJC:+=A&19-%DT6319-%DW?R2TYPOF*?XE$8KJNU*5
M1H6@G;"XO2W5=IOM'<^D:A05>N98ZKE=BZ2Z(ZGC=K8>"V.1]-V1U&KM>&YI
MD?3]E%+3HJC>*'H6TS MFIX<3=]Z4K));ORVSWCLOF?3CWRS"LC-CQCW#Y\#
M<<]F@.DWW?ZN!S;'TY'<,HMEECT IG7A7G1V/)>QS&*9Y;28I>/V6ML6Z%AF
ML<QRDLS2<@>#4V&61Q=LN<ERT[< 9N!V+K=-J[3,9)G),M.>\NV/E9DLKUA>
M^28S;I>$_MHPRT.S^1Z9;G*2(_%Z57 \NY%XF_;B3@*BJ<KL!"!.+Y#<S_B=
MZG=L9RAL.ZG'G,\A2NC."N@FTDGSZ53P@)T@6IBZ\,:<NO"^F+IP6TQ=:!3=
M_&<XYHXF]?$<GPW&-2Q.J_GY^OJC&N53=I&F^4%YJ$@AD>,\%,4,&_SQ]MT;
M:F0_%5]DT1H;NX^GL#,U; UO_3OWQ_QJZJ@M:(J+'D\4)[A0/9X/NY.GJ<S@
M*49/9Q='!,HHE_0X;(P?I?0B6A>W'?>#U MC' U(3\'6Z  2ZMM-#Z2+S3[1
MV%=[2'VV<031)JN/(V<2I%F<$,_@,I) (@S+MN4CH68AX$;O93'7!=&-LPKC
M"&4TO5O>B3"'5V[U?J'PD.#2 [Y S&8A#V9816AT$PWA2FD> ]W'FS=GSM#\
MO$T6$40XK)%)EEK'E^_$/NT:48GT8N  ?(*KK\%!#9X,[A $;M&3G?"K1SJX
M-'\I8SS_DP>SJ51_%7C&?NS8_YN?#+_HP17877T(!,^KII;I-(\B3C, !VX>
M&:$Z+.=1;FDXOQ0H#^?NYLC2^A,YB=ZD9>TJ)/$HB!@,AP"8 X=,X/.3 -_)
M[=Y5EW\UW&?K:3TU$=1/MAAZXNL@ ^/"VV!YGY:I])"C%.LX%F=II:W>PQ,I
M%"S_+;4,2)W[B8Q0"F8)O!+HF@=6Q#2I#3A^2M,[>7J"YI)B_@MJJ4B/FU"3
M&$8AC?_24XG*L8)P-X^_J\Q-&<(?P&A9R-)*?J516CP'+IO$(/KIW20,XQ&M
M3XV;X6FCYSR!-)%#9':]1% T61(,:2!MN5ZW7(!>&LXV#6B@0'6Q!!60!![I
M4SWT $$$3(X7T*"OAO-)O1=U1ZS$ OP*=O>$YDE\U:-/ _SIQ^)M2L+?J$L]
MD:J!,YB6'D0XVD%-%RLFXRD% &)-*3/8YVI51^:"%+!3O76$BY:(I< -@R^2
M)O#B'A0:"= B3.-B* X@)!E+=*P(O 5H"Q6:RC"D%Z#35<X&RO0P-%_BD#T@
M4SV61Q1#40#]V;T$4.=I.2'6>$S#>6.\'8&,5R@!C%O5]ZM7W>OE/D %>M@?
M+0!GH12WDH0OYE5(O$S#3PUNQ(F".#TW37DZL4?US(^0':%905^3$C, / 0-
M#)JU48*Y,+20!Y@>"ABN)<7-B0>U.@XIT<;H2AHJR>!>X$RMK)C3Y(@Q<%^*
M V%XT!_/@J3Y*:0KYWJ<E%YK(K,\H>DE? LJ7/TTES99L"7HW:1J05;('L<3
MBQ#WB<]>L].'6*/A.!_RI!1^;/*AG8WXY#=%,E,3JC1@:74,-#*T2U;"Q:^1
M(,:\*R6<W HKD27/4% 06F$QU$N[/#CO"$?ZW.&PG<6Y/L6TKYMH!(C#+@
MJ'R*, .8%-_>SL'XG>(W?SJW&*,H#+;"!7ZC&% 1(KIG<>BS^0SF8.2+,(ZD
M878;NHQG@14W:W57C$0K6#V?T?10-FN/&B7DX\:CC$>Y 2TC/X'<E/? V3PY
M59$LT^FPM +4-Z($"SJ%P. !C1526H@9!B"?T(PE4CGJ^6J(I8M7@%$0)X7)
M@;/="CM$<1W^!Y[86+>3FF!A2PO6G$;(>N4W< R"&<B*MSQ-BWB@)IO;=5"A
MML>\(/'R*;*A'IY'X4,<8@6$9((BB$J)KZV,J8:,;T!FR>($^?V9^'@(E@2:
MC)7G9O,9NX#:ER[&RZ/2@,^!EC4IRYK2?<7AQ#'H%,*2B"+TXQ99)ZWXN,6O
MX*R&M "6^WJ\&/J=L$$PC41:OMBKB+X_G;0BZ&@<(ZHBI70I!%*7J7LH3<AL
M-,-F"[XT2PTU=M%$#0+J+'CE!.CT!J.YM@U0><9@_(&T(&6.-ITY/QRA<A;
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
M+]3!&GYD^-(G)1KP,X9D(Q\_H>>(_Z*WB/]RIYY<\N<\I(M@'? /86>.JB'
MEC?P9/1Z"\0M(48$>*PUCJD$%6N@X54JQ+(>.\8)GO*:AY(R4,O#.96A@:>G
M12TXI3GJ\[?B]/#AOC\N'0.5R8X,%%WHJM?#$7>,49$I;L2]8TUV6L#BUN;Z
MC,DE^F*].PTR58NV"*37>TI56*DL^^U:F767_6;[J<VZ;8RX+D%5X7"<Q/?9
MY$JC=#D7!6E+US#*<"E\4EYI"FWU-*JZ\"E0ILX^1MQ1@=PO^++(LA6ZP==4
M)%]DIH-597KTG0SC,KAEGE3 ,T&)I,46RF?E49"I)BHZ7XBR?:]*S[7,".)4
M./T7'C#A<ZZHHP.=.:GJP"M=ZY&J3E,<$^, F\K*<?5:5%VMZR3Q7(29SG/F
M,L-TPL?>Z(9?Z<5Q"6V*BS2S0^%/M&#'*M+'U2S%EF]__@\QG5U=LY:CSV^+
M!F57"T' \GMU-Q^U837I5R#.HFN&5F]7Q1*Y)N>J])FOL-8)5#M'S*] P>6)
M.@+,45%201)'U8LD#Y6#6^C?8AF9^$I>/'P#H.+R)#Q_I&=R_%H]BG/34<5'
MXRN5O<LUUW%"8E5?R GB6EF896E\L*Z.U:ZJ1YBX /J9XB.P+/AF<\%CY=43
MR2L=Q"$10D2Z+($TJG5S"])618EA49)V59PYZQP5I-HR!Y+C2^"A)7-#:'""
MWX@Z<2"ACN&1'/L!,H87:E+D;C98KG%5EKRI3 ZCZD[)%V(Z,F.#:.$*EH6X
MK07R5!Q3"B]R*!=E%[&,2@HI6XI$?%RLOE>O8.E7Z>T#6XED2-(#8XZ<H[IZ
MX\H.(D,/+L(2P7,,0[) QX+)<RW(=5>BU$B9!3L;&'[BJ=8G6/F::&7P-^6]
M4>0O3L9@K/Y;2XUR\T'9[0 8O_#U\9*L$*KND@XI8!0!U9;=>DS5HI$V3HJ,
M."T59;6_#1)Q6G5;I//+S6W52?B(?2V#[ HLJTB. J5(\Z1$#YU$X.$+ZT"U
MKROG'U X%!C6Z\"[S(47IR@HWGU*[%$6N=-K-<^^O'*\4(J$\K.HP9,/% 1:
M!V@Z4$$</*V3T1B< UQ#]>J47V"^\8H,VZBB1 N*(LE<U,Q[(=K$5[I-4*'L
M=%N@JZ5"S:IF*;\M4R',TJ>K#7."EU3A:(2=#Z.BTRR=5*4"RX[@H60_5.]0
MJAEX&O1(D$XX,2XQN+BT,_ ON%.'G@(JIJ8$XSSCC^PA_=&X;93 1!!3OB1#
M/)73X+S,:D?5EU,V^0.)[LN8$C[ @ (IE=4ANWB ^JO"VH/?E?UPQ82)O@NG
M/!=9FF2W%*1+56VH(F+ORY6*[R]D14M"/25\*@A5@6H B7B*CFU!^%P5B=*C
M*H#7WAY'YO:6T O+5MU(%@ !8#.NO6)&*M[-!A(6]U5JFG7-'C7V01K6K)ZR
MJT5,1;&!$ U$Y4$!BP JDDQR'1R!_:JLZ"/4DZP7&>H"HVN<LIV5Q#(;>"9Q
M%&/.I&(&N&,/AH>U8/9LP3!GEUU)%G1A2=2:P%8KOJK) L;(%(_DHGPZ5 6L
MI96C+195F5)I;*C)2H?P@;Q52C;7/Y@7,T/HGK4CU>6WU)-*D)GZ[DIYEOKR
M-Z$PFN(A%R@C9@YZAG:%9Y_.2(I,-T^NWL)K -'I&5&TTAX)L'\J>0PD;*A+
M-"4$XF'AG0[%H&8- U1K5^:C2M?J"OE.F8"9TI_:"J#>!+F93H+)+2D(45G<
M%D0CY%Y.F&:U5T"ZA!]0 AW7IG@,P7>2[&+(3Z5/F<)@L+"YI^R!3$<36<7J
M8TW3ZE!1+/QHFCLJ]T=J:<$X&,[U"TW*N]*9,+XI('5/2-4,$4@=.XN2:VU<
MAOHY FBK]H"F@BZ/3@R"66'XZ<UQ4/8^HG 9!=PH/!$MV<(5J[7T#+&;A&$,
M&B!@@C9>3<W;IF#[C(,T5%2@"BGP2!A>/-?J;='!7#1"X"\_*-S\:IFXIEDT
M83CU19G,;*P6-GWQJ^$%X^]Q(I%#V$<!50XB(*9:C<I95$ Y.FI!^IZBYRP>
MAU^QRJ9U<LHN?[L4E08N N"315_96+GYPC?7^3,1"#<GNY<A%BM0>NF*@LJ3
M/D\?',5YNA'(^-X0TM1EQ@ZO2CL4Y C.((&?@>_)10*A2D&Y0AVQ:4J2S?#6
MXF3960,O/2J]JDKAA-%!%T5^I67_OH-!M6H*HTXBSU<<4:BF^T7P .6&CK3J
MOD;41[\\S,6Z2;EP(,L]EJG3]6)_>4[7]_EH3_7+QIQ!BNL4*U%--)WWV)H#
M.UJA3T*%ED7'*DY%]@I+AY>J#_**L0'F><<$'&T47&E1 WH?5!;#QX%XVH&+
M+)Z.];%Z^T7[#ER3+@1F93=UN$=P7K37IZ,<:@>!_1^*PQUU<K6F-!2!N@9X
MW$=25?$:@GQ?9:&K[CJHF;_ZT)G_>XO-QGQ7Z5-$E"(1D*J^SC=;=Q9']131
MWX#6K.CC@+=\PFRR]PKQ%2JE7(_6]:8'W)J"K\,T=C5[K#^"H2DMP[_588DJ
MH9Y2YF^4K:!S??ZG.I#-L(>W1W$*U2[8M!E7'=<Q?+ E'<Z$VI82; K6WCQ'
M2K@JG8>BN=^;#W_>O#UO73IX8B.QIUZ,+>;=Y<0$K.4Q@]#C,!ZB>N5>?-+(
M']WPD,-B['&,*9B6'0\7)L3H]H<N#T=0V@@#@<L'!18Q>T2,T5O".#>D>,92
M*VO\E@\HRI"*Q<2^,+$Z_&+ANR_X+@:=EV,!/-:EZ'W*I@/.L(C1+"BDE15&
M3X6BRKD9%9KI7(RDC/G%$9\#?0E";*N-$2@KB)X,"P7\58I=<3)*Q23BOG"Z
MTJ+WH1$]K9SE6A3MU0 NC^-4EQ@ZPA_);%X=2Y/J_$DCPJL[GEB4[ TEYIE$
M<1"ATV]TH*T\#7#IS+)LB891HFJJ7R6.C[58F(F@<BP0WS*)4VLA[)NK &-X
MKH.UKHOY,25Z%G)D+ KVZ(Z893+JZ"N=!".5DL4%!Q;@3Q!*X72GXLC/R"L<
MXW%61'P )O-TF"=IT0#+4"J<"F11LS>-HOSQ(4\1YMR_:L:-V5.LDLS  92@
M3 C0A3A3?*E14@:7J'QQ-MV(X:S5]L16&Z?-EBVL2PZC4Z%BI+<%_A-IEFHF
MQS"DG-*-T\0LO#<C]D6?<74J4=$1!;,:L;S+TR:PFA_*)1CJ9LXAVGM[D9H<
M.3]2$T=BG1JST3':PCF8(5#6GD2;"=ETM$QEUT6#2YSQB+7=^*^* ZM!0$%(
MS8V*HS^CC)%:;NDHVIMX.@VH&E 7:H[6'Z#C!JB'9QQA"F]QFD-=WO!XF9HX
M^2YUJY]E7+2BNH ,,=WLGH?@8@^/3'S!/H[&Q#<J!ISQ@ F: (O'USB(0AU
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
M#<FM[+O4%+4 XVEC4G?^IM??BS0T50_;'&G.9'J:A9[V2H:3E=X0*C20BAE
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
M5ZHD@2:R:AWBFW)OF50SJ692702I.A4)E/N@D;:4)B$3[R'G3$C)%3&95*M
MJG@J0H,ED09!X!WW@/)HKTIJ*# Z>.:98-CIM76.69WQFP5SF58SK69:702M
M!LN1)SPX! UE@1H/O=60,NB,UUC=CU8O?+_G]. P,^J\&95>,FK<\P3!2$=&
M528I^"@@@^* $\NX#4A[#!-]28SPWYE1,Z-F1GT61N6*:4D<-IQ9:D,P@<-
M?7!&,&VMRX9J!6CU9V,BF+/Q11G%D!((6)WZ1'D(@7;, L:Y0D%139E86V>2
MU3F^V3XN$VLFUDRL#W[N660I%0U0*:^I=(I"2K2WR@<;5" PE03?S:RSJU%F
MBGT\Q78N*18CSZ!Q! @K.* F&*"18:E3F@C.$6-04B2C=<5N=O">N:5&9KC,
M<-5Y[EEBG#1P23"%GG%*5$0,U,Q3Z[063A"33<<J\%IS:CHBIB#&$@'LN 14
MI<[D*%# $//104\M2 NI;:1D';-L/-Y3_V996YO<;^0W1V5B2=4W#JFWA?9,
MDJDYZPZ32(T]U-VO]TF:6YEN\O==T47HZV$2]DNJ4I]G*<]2GJ4\2WF6JCM+
M,S@ EG.! O+.^$"#LI(;BCF1RA!J)/6% _ XJ<KL #S* 4C&_V7L^.+C%T>A
MA,1@P 1&@&JL@'&$ V4M)SQ :1!;6^=U0N;5=ROC-K-KGJ7,KB^579LE=@UQ
MH5(K,,#8:$ %QT '$8#3P81@C9;:58]=E[H[T?U0MS,8G*7"KA2ZZ/O!L-^Q
M22YWD)9_37==S?_T?=L9%&\8_;9WFJ;E/F62*].X^I$,=VMQEX,4>>,9(H)3
MA95!5&OBK(:&0&;</63/;Z&T--_>;9WUX]"]CT_1<Z.RKN+%UFAFM\=3[C+E
MS49YTP(OIH@.4FO@A,2 $DV!XL$#[!W7'!-!G%I;)W/3.Z_08=B*8OBV7C$8
M<X5@( 92"9G66AH:++>4<>O-O #\21^?^8S?.>!W6DK$(]%B'_%K$0V 8ASM
M%2Y@:KWJ*(U6BM!R;1W/JT-,AF_UX,L]"402+KG$%"$I+8(&>V448D@+.,^V
M(QG93XSL:3U+.HGGPGH@'4* &JJ QDS&G[#R7#))442VK$,UKXYZ&=S5 [?P
M4ABCM1 .I2PFS2WS6A*/E2,8R0SN)0+WM+0"62J=00I #*/9+:D#4C (*!*%
M) 8B$J<P V+9\%XR<#\LB)MG*<]2GJ4E:;Z7-\J%A>0WO@1+='!: $9#JNLF
M"$C&.!!"61B]7JT4+#*YL6 5VBM7(*VPK7_6?G2&A^GT*:41GNKSHEU=K>@A
MYUUMV*MU_;!61(UK S\<'A?][%*$WA='537]0_?=PR+T*WT&>7<1RV)"]!-Q
MSI+>VH:-4]K/7#<;U^V5Q=8(,XJ; "B1T>,74@-IG +1[6,R:,&<]:G]Z"/J
M57*NP#*8F7F6*FMFSCG8>I>,Q15^+>S*";UN]@;#AA\>]C+1SDBTT]"JT7'_
MDT@#!Z4$E'H%I"(2*!,<1W%C%%;>+6R1P5QI,,]2W[O(Z&J&]/PA/0VH2BXB
M#4,<+28N ,4"@[AR9<2UYAH;);TG*:"*&<[FT])@.9M/>9;R+"U^7UQD,#7O
MB_/?%\OQ4\40I)!#@ .-QBZ''&A%/3!(2P^5D,*Q2NV,OXF<3OK"Q_OTOR:
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
MBA;T+6,9$\0"H'E+-<ION2!_P1,Q(V:W>BY4J!<(]1,Z'L;*#H=Q-+R3,='
M_N1/TICH^./.G]MG/IINM/FNX&K["014R\<6LKHC675FS E-3#(&:R0(X8C'
MQ)"12B+&G9&)NA0C7UDU+7I_Y:-,'&@LHI=A311$/R2BI_9$"GD:C^?(6Y];
M_P65)R<*9)Q*QD5)N,WY&RUJ>$'TLT7T@LV)TSCH!SL\*&!>!IBGM@2V6 @#
M8 Y4!,0U_&84=0A'+F32$GNOSB< -0C.+RLF\3['%8<9D8"9NB9]E(Z[=9UT
MKELL48D&1"7.9?2F/UB?2&AM(J#"3_/PTVRR**?&BJ05$EY0Q'/C'N GC)*3
MD?)HA:=F956U"%,-<G44W^73,Q\*CA>/XZG18 P/6.&(--> X^@-TE@1Y'!B
M,7AGE'<KJX2WM+[:AJL ^;D >0%60T'K0Z%U:A70R$$Z@2%F<.Z9QS#2FD1$
M>> *C/_$4X!35S<I >!EA1<N6@0_[&!@>Z.3.E]I$$?'@]X+BR[,T\QS 5;!
M[;MZUHZ,69;Z-)'56B]\&$NJ\-0</'7>V+Y.;6#:V$0ILCZW:";<(\U<=F8H
MRT":AF%;-ZA35X,+M^_M6;R0S<7R BR#2T,H"F 7#MBI&2!!$@H3B4),%F5=
M LQY3Q$)6E@OL/4D F#9U<A!@6M3X=JP'*2"WX7C=VH8\&A!;-XB$R4<N$PR
M9+%@2!IGI?4F"&=65D6+B7M7*I5@P1WQ6#=!KG('U=@;EJJ%IL0'ZIG??]EA
M#*]G1%.H:!XJNE"G8(@EUF%$I2&(\R"0)A:824;F"$F<>;&R2EG+B'OG(12/
M8F,AO,S00('P(B \M08"P=QZ[9  L2$N@T9:"XHDDX8&KZ(7$B!,6H9<G2%:
M(/Q<(+S,RH0"X45 >&H0!,J8IL(A[0,8]-P+Y(ARR 26G#6*&NL PKQ%>0D6
M/)I#[:WM]/ZHNOWAL (HYB;C_:'M5CER,.B,(NJGE&L4C@:Y:<'HI%4==<%B
MKJ,)\;_'G:/< :'$$YI@161)YFXKV[T=(*SM]'XBLO=98!MGLBI\-D\OEO.9
MC_6X7$J#(0(+1$2(B">5D$TX(NRY3DIQ'4C(,06E[S,QMS@I&ZN.+#*D4'#]
MR+@^.<=U\DQ:X1+2C"<$>F9$3CJ"+'4$]!0K=3W,BK:TNG<&4D%W8]&] &.C
MH+LAZ&Y/3VUN0Y*&13BU70XLVHB,P!))+R3U) ;C;"Y*TO+>><(E,''7AOWP
MBKSFU3".1MUX9Z/B)?A$%FQ37%M>!2P4COUH/-0+5J?44MV!A39F;0=KDA'2
M$X09!AV#18,,_(I8!+-!@V%A0$R+JJ8J'LW&HG?!08F"W@=$[]1"4,%%8X-!
M+LEL^1.,=!0*"2DT6 DQ<*$+>I\_>I>9I50@?'\(SY@!5FDLF<;(2D4 PHDA
M#<R+LMQ<R%-L":F-?&F:U.OL984C/LW&'*P'\W<00Q[M;'O['=>-+ZQTH3E6
MP9F[8O/PR'8&V3[;3IOG8EFKFU:]Z<#EQ6[G>PR%J.8BJLU92P&S$!C5/N=
M@Z6@.&@=7'AD=. R1.&M:63?A>*.?%*60D'T R-Z:CT8;W"45J,DP'#@#EOD
M2 03 L=@0'[2JU00_?P1O<QLI@+KAX%U>S8=@'!#X7BV=<4#B109$1/2F@;G
MDS)&NESQ -NO0:!^68&%O_J]4!T-XF'G^+",:UB2(7&)B7K?XWA2SG@BU&S[
MVQSOK&53>&@N'MJ:-1B, KW".(6<REW<<VS3\,!1B"&H;$THEQ,MRTR&9XS:
M!1@+!;5+0.W4*)!!@%V@..R<I!$/1B(-=C[2T1G!@XXIB%SOW*0^[06UC3,(
M"FH?'K6S.K\%@G5>H2B" U->&&2L9\@D8I4W5'AC5E89;U*GLI<50EB/;E1U
MAL-CV_,1[G<XNK_>_Q*<$PO7^R]RSYM.#P0"J_<:)%+:+,Q'07_/JOO*@42(
M-LAR%A G3B-KHT#,)>(I27"2A#P3]MYUD<63V%BP+ES=+V!=)%BG6K[G005O
M.=(X",2-H\@0*9#R/)H\D2EX5L#ZO,&Z<"V_@'6!8)U1[KT3SN9)B-K['*<+
M!'ZC!@46@$(%)R+@IH'U9;GSIU&M.D&HCF95![$;4.H/T! V?O'K-R=!Z%V_
MM_\N1QG'8<?=_E]QO2XPCV$[%:*:BZ@^SIH DG+G;;0H46,1IUXA+:A"23#L
M, :MPHJ2COS\,?T(*4(%TPO%]*REP+'7G"*GD\RY?QXYG@@B@DAIG4A:+BY)
MJ&"ZL9A>?$R@H/>!T#MC.H"1GY@$JT%[F8>84,"Q@&/9!; :O)7*:P6F@[S:
M&*3$!9948GQ@>_NQZO2J!'"HOMON<<Q&1 8?W$TV*:(=]%#_^(7U,VIH.Z._
MCH=PJ</AZ_ZAZ_1J7\?K<U'!;\-.B./RJ+7<Q'F_+AH?CJ6\V5L[S'->MM,-
M;WG7L:[3[8Q.2"&]N4C/SYHAR4HOF(PH4A(0-U(B(ZQ&''-%<OX"=C(/<&Y6
M F1Q;S9XT$*AAZ=.#U.+)@KB ^<<)1,2XMYKY!(.2(+V2I5R-&^$5:Y:_!I^
M*/W2FDH-#2UX*(303$*8,9)8M$)K2Q QCB$>G$2::HY@>WC!N7&6YK[L^%I"
M*"&6I8V/RYT'T"!V[2C"'1_8P?X="Z]?@K]FR8.DLVS@BCZ,I3/U[0RW!Z_'
MDBH,-1=#[4\MFM.UT^VU+SYH:H,WB.#$$5@R##DJ/%(!Q,@)4T%F5TY+TB;U
MB2ANV"<96BF(?A!$GUQ -$T)V]R)GJE($*<L(!VDAM^PTS)Q3?(LR!):>>Z8
M7K Y4C"]3$RW+Y[2T5)F2(3]&[!$W(:('*,.8>>"BHGQD LQFH?IEQ5T^3BT
M^W64!;Y[$"OX,2HMG![3DJB;R^UD8=2R.,[R*51T5X,!5 MOHZ!4((L9& L2
M!V2L]B @ TJBIR!+MK)*2 M4Q :Y-(JCL]'60H'N@UL&:U\DYB$D&A'QR@!T
MP<ZW(FBD%/6,2@K[5M;SJ1@NT'V^T%U:2]<"W049 &M?>*). CP1-@+,>$DI
MTI(JI+VFD@6?:7=E5;48*7&$QX+@]N@@#DK4H %1@UH2VT=U*+.WOP;7]KTS
MZL3A:SL\>-/M_]@9V5$L4V;FIJ1OLX9 )#PY%2A2<&CD=BX..8DU$IX'#:>*
MBU:OK,J684U* 2T>QL;9 06[2\+NU!)P(@H68D*1Y0E145ODHLDV@74>)"B4
MI2NKG-][/E1!;F.1N\Q4I0+JAP+UC(W@; +.30P)(CWBE@GDO&0()\*B)<9&
MGCLUM;1H4AC_984'QMEWPUR4T3^#PUE5=YXPW9VDW0$V6E4OCHN^ZTR]X?ET
MB#]OM#'F7[9&D]GUFW*AOJ"R8@^X8A<^8Y&^ &*:C?(U[\>0'40?.]^M*UT:
M'M(O,'\MQ6;/#Z(=QO4X_G>S=R:R#^<2*ZK(/*K(UPNS'QT)+@5FD:",@7V1
M7/94!L2"@GTGK*01KZPJW<*\. >>&+:77"A5,/VHF)[Q&<A@98X>:F\BXE)9
M9)@+B"2OO&=&:!UST_66U/P>Q4T%SLV%\U+'N10X+Q[.,]Z"8!+6GF!DL%)Y
MZ!I#6F*%"(U&6:<HX1J.:-E2U[1V?A0X+])3T'0+(K<U[XWZ@TX9 -ETRV%&
M5(6/YN*C"T,@08!*IMPR5N5229%;S#-#$,@A8"6PI0G4"V):Y/[3:DMR4G-U
MC,<U&0J8[P'FJ:T0/&%>8(&,HKFUF_#(6<*0Q#Z%B"T0-*LS#8VY&F(LC1">
M XX?UU8H.+X[CF>-! <HECF0:%,.*1I =,(<N1"%MM1(7]O\I*540QJ:O*0P
MP_N<7=L)5?QY%'O#.(X@]G.H?1)2?%E!AWG8:9G9B%?9:2*X]9CB8!##QEA^
M:[U0YTF,.U46VIJ+MB[,AY1$<X*I1C%$BW@R'%DA$HHZ*998I#*K'[S%R-4Z
MA^*I;"J^F]Z@K>!\.3B?FAG**Q>8,TBK1!!G,8!F0CB*E'L2I#*6X)55W1+W
M'V!1P-Y8L"_ TBA@;RC89],;57368HLD$0IQ+#0RCGL$NANSQB6:O,_IC8HT
M*:7@)04M)LT_4"[Y.YG)?2HAC,<>47.%K-:/XYM!_W BL?<@L)R-?0S$57*P
MYR2I"Z,J@X_4:(H1X<8A'NL.L/##R.A\D)8K$A;6I*6X/QL+[&7-J2G ?E!@
M3TT-S@)A*EKDO:6( \R1 2PC'9.,7D89$RO ?O[ ;HBQ46"^0)C/&ADF4JU%
M0#@X ^<W)TBKD)  @4OB#?&:KZP:U>*<-0CE+RGJL5T"'(T/<%RJ]RR^C_EI
MZ<+X2V8C3H)QE*?BY:':%L$C'"G-.#6&XBCDRBJ1+7S-O*T2T7@.@'[<O*@"
MZ$4 >FI.6&HI$8X@$D%@($^';' 4Q:"3(L9:9MS**C4MS>Z3(%4 W5Q /VZ"
M5 'T @ ]8S@09@P1B2&?\C!;[1W2*1&4@(ICYFKF0ST93E_-7B[5%,NJQSZR
M)W<NQGZRWHTEFPV+K,9^/Y97(::YB&EOUG2P!@M0)PB*D7O$4R[;Y,PB:9FB
ME)LH+%Y9Y;+%B6A&"F=Q63;/="B@;@"H9SLY>QTI-4@PG6=!Z(@T2P[1A+U,
M6DM%?#VQJ917/"%,/QGCH2#Y?DB>K; @U,F$$V)6,,2-\4CKE%LK8"6))*+V
M[%'6HM=46)2 PY*LA\%QO-";K<0=FF] 9)F]FXJLD-1<)'5A[#U.FHL@!.(B
M8L0=,V!#2(>,IEXJ3+A0I/96,E7"#\\3U\VQ(0JN[XGKF2A$"!YKKI&W*B >
M<@^80"5B/KD8K8K>N955GELZ%5P_3UPW))^IX/K>N)XQ*F0>YYR\0\)2@GBT
M!!F! TA014ULL(JH^KP6XFH64XE&/'AO)]\_C-7(_LQ-GCL]WSW.]U#%GSX.
MA_GQRL5>3)U)3^@PJ2C*+SU_8PEA-,("J>=<7::S3F\LJ5I0Y_(=BQ<>.Q,N
MR/9,M#.O+[PW%^]=F$T953"!<XZ(-A)Q@_.42F^196"S4"4D"6EEE>@6OE=6
M1?&+-M8ONK2QE 7SCXKYF<(,+G52$2/-L$,\3[:TCBFD27(NA""9S/%-,&&:
MY#\MN'_*=DQA@$=G@!EKAUJKN908*28XXDEJY&A(B$9#2= N:*WJSI&-:3;W
MLN9BMN.H\G9X4!T-^M\[ 0P9=S([_>9\&M1]HBJN/PAQ@$;]HS_SR@S[W4ZH
MSF[MZ5%?0RL]0)1Y9-?[B2#_.ODXC&&S=\UDKT)H<Q':Q<F:*DIC<I"%>8PX
MY0EID1(BTF2%QGB'0:6AE+:4N-J;^VZ]+FZ-GR?DN7VYG+#,8I'""0_'"2>S
MA:F*$"D0XR[7GVN);/ .!8P5]Q1+ZSDH.9BT#%E4LZO""<^)$Y:9,E8XX<$X
M8<;P228Q8S5%.,_AX40'9 @W*&BIE#"8JV!R52ANT6MRNQO*"0N*!#79('J]
MMO-_U9MWVY]VJC<?MK>JS?8_&SN[F^VWU=KKW<U_-G<W-W;N->1S'B$UFMZ:
M,<^R+.?RE_/!9H<VWU_R_GC@#VSNY]U/V6<"A^;HI%4==6UO5 >$XW^/.T=Y
M6G9)0VV"4^2]/<G"&.[VU\83FM]/9/8^2VRM%S;.Y%64G7F4G=,+(T6U)RPI
ML'UHH#[GM##D<DZ+$LZQP%*0@JRL&MK"^#YU;"57K;F@7J97HX#ZX4 ],R?(
M1D:<M(A1SA#/$5RP72+2*2K#&'<VJKK=%B,-&4)80-V\P&T!]>.#>M8M(3QF
M!E"L).6(<Q^15=ZCR#EVV$KE.*U/:D7O,S2HH=FG3\"^&/3A\L.P2H/^836$
M;9X-C7LTU'NR"29--2@F LH=/G= /-NI[M93R&HQ9'5A["@)7"?E*1(A %E9
M$9"FBN3V>H;H %H($2NKLD54F3KZ?-&] ,NB0'BY$)X:$=A2RI,-B) ,X>1
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
M5E9!F994-VB*S9(B5X6)FG-K#9UB49CH7DQT>LY$5&(33&"(JUS%C^$W)VA
MDN9^2$'3F/3*JFG)^T_6+414B&@I1+3,VM]"1/<B(G).1 0[P8C@2. \H=-&
MAJRB IE$B>:>TVC'8["$:9)*]%P&^]T.A+^S/D=Q$(>C^]0Q/#.:O>X.GPO-
M+M?R'&^MS+'M^%QZ("R'9MNO9RQ/SUB2T8.^1V1"/#H.-JB(*%<B9O&9Q!70
M;$N)>S?Z;E[%82&B9TE$"S \"]LLD&VFUB5.2@>;YPAXB1$7 8C&68PD3WFR
MFO8Z6Y>"W[O92N&:PC5/Q;8L7+- KID:D, FH+T8B[Q4$G$>%#*8!\2$3%'3
M8*)A*ZL+:.RT^.KK2WFO1-1,LNA^<>4S%O,9+SMYHKW=1G4"Q6;[GXV=W<WV
MVSK7]LUF>ZW]NO[K]>[F/YN[FQL[?]XGIZ(I&0F-_HP7EORPYOTX;_C(GM3I
MO=GK=#3H'\'EGK2JHZ[MC2K;"U7\[W'G*!<9E"2(%^'Q7VZ'\J/.R'8W?A[%
M7NB,CD%YV^SYX\$@AK^.1^W^:"^.2BA@7DUN-CLB!BPI_(>\LQ:!JBV1Q4:!
M3A==,M(+[_*(EA:]INUOB4D6AFHB0RTS.:(PU,,PU-2O);FU*1J*B(P,<8,C
MLH(YY*V6A!&9/5TKJX2U0)"%H@I%/0F*6F[+]$)1#T%14W>8-\D)+X&36!!
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
MZ"-%DGJ,N'()C (!$.:<8Q*I\!(T"LU:E-P[!E(\$?.U1C@> .3RN,FL2"2
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
MK9$B\#QO3P,I418IP91S6VR=Y[6/VOM?A*0)]I)#SN2F(1%CY*21",,6P'D
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
MF@#]GB^:DVMFM1_6]FU_+XXV^HOW=/N^FRL>OMH2"KN?\/;N!MWZ\2??VOW
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
M$DL$R'.H=[-<Z=HOU/L*"U+[)7/B1KF^LY!2;?T@ HWE%^2DCO%BEW"0UV@
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
MV"*/N"$)6>,Q4M1Z$.B&, N&#">\D>K/B6VOE.KWY-Q&JB^:36?B"(&:P*5
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
M_\5JY]]I];SZJW;T_=?!T5^_\BC&^8]?T24[.SCZV/A^?OK[._Y.;G"L[?[
MM?/3J^KO/50[WV.UW;UX_8^K>,UY]=L>JW[[NWZP6SL_/G?3=7/T1#.LJ"$,
M&,0,H$):H*BE0%FFA<"<1']N8XOR"A-KV(VL!*4U!24OD.92<TL#IAXR8R E
MADGFH#40LP1*"RV7*T'I":!4AU>C4_S B%7*84 9H?&'TT BR(&.^PF21FJ'
MY<86H17*EZF0=R&ITJN0ZKI$Z;)+#<3;UG;ZWDW2CI0F\1O9?0QR,!$68N,H
MY19JXZQ3T&NFB( D+-PD'AT'[O0['=\JMY]YMI^))++")F8"8RMQ -(C#JBS
M D@+/8@[CXW;#S%*NXTM61%TF1+)2I.X!*5[36*G+ [80*LI)8*H((6W$9J$
M0HH[N7"3N 2EIX#2SH1-3$F$)$DA\"Q$FUB8:!-'OQQH*P)G*FB7.OZ("GEZ
M:M7R9;8N-;8<],Y\)VNT6Z>#%H!W6WNC*7CSK4F51UAZC0AWG$K'#480&4F0
M9,S@N $_FWE4:[=L"4;S@U%]RD*2DB/KE04\I7E2IB0PG!I J!-&"J4M)AM;
M%%7R [*E29LJFPRO>IBMU.0G^SH39@5U"#HH@?68 *H0 PHZ R"#P?,(RQR*
MC2TL*U+Q)=+B-U9L7;05G$H+>TI8::8C[35V[V9__[7!Z1<_HUVS_/270N?I
MTUF*D5'13 ;(4 QH8K32W!/@H2*8.$B,27:6J@CV9#MK7NU8\CA5B7)O#N5>
MSQHM46X^;W)L@QJ!F896 RJY!10*"Z0*&" N,12&: W3<2^O8"97!>&6[2QX
MXH6GNAHN::;EK*-<KW/DV]-MO^6_>)=MQU'I4Y]]\4U=;R5/(,>@[,AWFH_*
MP7U@@UV*>RR2'0'A3;SLSMXBDZOOD?*EW>9OK>R;QWN9V,GC4.Q[U^]<>=VY
M?Q\?ZMA Q48:EG^8] N5V_K#65S76YZ3@^T3C37C@D' 76" !L6!)E("%90G
M1'-G>=C8XIMBNA5=EM9L(<*_B%UMY15H'L.X5*#74J"#R=@L$3X0CSF E!%
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
M&,PT5X;[8!4[46+C!4G^[Y[<C&]FS\R!GYIQ--K=?L<?A)UV\\*WNCF$?TF
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
MYA50"@7JF1*:13N;L,TE:47X&OKSCQ)SGAESGG@"5V+."F#.V.>(KGT(SF@
MB4DDPU@ Z0D'7H1H#E&N \0;6UB6F%-BSC/:.4\[J2LQ9P4P9^Q_!<5T(H8
M+N_D1!@#2E ,.*5&PH"EEC#U:B@QY]&^Y@J>U'RI=W^ T/&)R;7G$V=P8H7S
MSQK;N@][9\TD6S[962,?,PG%QR@3^P.1*)%W;N2=S!@U0CJ&- -6(PDHYQBH
MU%(/&<04L4P3XE*+T"7)V7I]X"T!YXTYF"7@+ !P)MQ+11TGT<K#S#A -3%
M4\H!MUPZ&%B(#F<T]39Q"3@EX+Q)[[($G 4 SMBWU%1J;JP#PA$!* T<R* )
M8$%)!GT0WI $.*0$G#=XC.GJ/^O.MUQV5?>-5Z>\67_@?;)K.5E=_MMWVDYW
MSUXDV+<[D)02CN>%XX.="8?3BPB[U'- $#* 6FN!A($"+(U27$4_@/!$DB<Q
MPO\JHWTE%"VOTUE"T2I"T=@5C>LO2.I])TR0@#(O@,'4 :X,A1Y[170HH:B$
MHA5P1TLH6D4H&CNI'FO$@^7 2\<!%90#+;$%CD,2$"0\<%M"T1L\ [U1;EGT
M&2GR;L?-!DH^GY)1X^XJ^,^^DR/[8IUQ//<&TYV+T&TH^MN%Y.\-FN!\3J)?
M\KS-L]-,ENXA89E@G "I$T60\ 1H'RW?$*PU&GE/$TE'-#(VU<V6N^O"TU%B
MVKIBVA.]^A+35@?3QHZ\LM $I 2PSM&4Q"*!29BFA,464B>(BM8SQFP3BQ+3
M2DQ;,4Q[8GB@Q+35P;2)B  +%GM+@,M+OZQD0$<$ PP1)P44 =$0,8VK3?GD
MI.@%8MI;.#R^PR>?)N%]HG?^0 #UR4'3I9O6V5'_ME=</]1_:>_\*:"??[@;
M%6 4*RZ1?Q[JNZ/M7K4.?^7HOWV":!1O[2Q@EF! ==! $QE]=*X5=E'JHV1L
M;#&U"9_LHB\F%EP"6PELR^NBE\#VJL!6VQD!&Z4!2BHAB(XY!Y1@#)0Q 5"A
M&46881;7>HN+3?'D;,P2V$I@6W<_O02VUP6VL<6&H902!P\PL1Y0BB'0FGJ
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
M.5DD&Q<[!&H\L-2P")>: :TL!-0R&$Q0#$JUZ%2G)<H#*(\<U\7Z6^YLICN
MK$QR>A9X&\>6$!6!X.  (T9'5U,H8$)B@3'<"^:Q-4:724YE;.EE8DMSHT 9
M<GH2#N )6CL(72 4D& 5B'*A@ K<@K@78$FXT4(N,.14&AUOQ.A8O3RGAR%H
MU"*BS(-Z"O:,(U)1!(24@0/#1;1!!!/I:(M$ $*>4^VY#F9I\Z!FZ$VX9+T$
MI_NZ+=?PCLY\5A^U7OF9-*N;][0K.MYU,S^.;52R]F1A8,ME117Q@$?C6OSL
M[BRNU <O-TBR"%ZIPYYMM+OIAD6GO8N\?U [9/_U&.\J($LUXA1A1SU"2GAB
M-3(8LL "U_-X5VOAZ3RZY6+\[%?M] 0+:X0S!!"D4/12& 3:TQ !@S#+@S+1
MGMW8PHANTIM<E??(0!*>.,>9\5'6?*8O+AI1[U.Z3T__\MW-)=>:91_>\_0O
MK=M^_?V("'"P@>_JGG[CS4DMK6V?< F1C3LK( Q#0"'70$O(0: ANGZ&"JK9
M='-2A*-^21Q70V.*B#5,8VLP(80I":F:;DZ:P+KH'YKPLNC>>='QW42(%E&\
M,-H25":#J>/&H#K5OO2QS4?9S,U''WRSK6=I/JK4IF3D,;U'.=R,Z_XL32?Q
MLS2=9(^[;3G8AP<[6^_1LIWGS:\BMIIM"%,?QF(6\@[.Q3]OF"[S-"%<BN6?
M[>7?[=_9:?')S2CG81%8;A&9-0-@EA=^8Q,W6Z/*<N)N3IQ<2-_3QT[)TH5U
M]Z\'*E*48"I,\3ST],]+1;1TT[RX/H<WWG]M0NN/<J-?*<9^@PS[J-W3C?4,
MI__Z_KL1__T7_-ZLDH/\FO3[UU_'YZY1P]7X[ _-@T_[Y&8X_>/YP;>/]>/=
M+_7OORU+8\Y_/_K8K.&OY/OOOZ++_YU^/W?7.U1YAA-C273WM2* &NR!82P
M%Z3$@AC/8#K*PQ6%6,G-5.+FV\9-K+E7-C!,I::.2 FM<%Y([BGB@J*$FT@-
M</-FC]@2-U<<-R=2H9@P3"(*XBZ:"%&A =()# Q$2'-&O37I:"'BIGAR@7&)
MFR5NKC9N>BRH5IY"CS15%ANI94!>*@BY$H;GN"F'N"E+W%PSW!RGCC$;-"4>
M R]2M:)#"BCI>6)F4! 3SHSD&UL,51!<&7OS+5#<[.CN6=;QUM=_>I>%3KLY
M"EJD0,;D05VW+"PM"TN7,A3QN=..D."Z'Z/XWM\>L,3U&7!]LO*)<<684@$$
ME^C)$&= &JT B3\"09#$1=[80J2"U)-K Y:/=Z)$IS5%IY=T^$MT6C Z39#B
M>(^5)11(Z"R@ 7.@=&I>2K3VDD")4]-J41$$E^!4@M.*@--+>M4E."T8G,8N
M,;<.(\,8X#QWB8D$VGD($'$66P@-12R:3K2"Q9-=XI)B8RYE/-*_,N-;/M1[
MA<][+2%UZ  _SN$MR]K>9EG;2SJ\>\V+1OO*^T/?^5FW_O;0:!3R#X6,)W ?
M OI!F(3Y$MWG0/=K/4.U-#@N-P+*. 8HH088'/^%?#ILI]IC$DU/5D'B9@G*
MRM?,ER"VIB#VDGYQ"6*O!&(3W8TP)B:*,Z!&Q!]<F<0QZ4#<NC!3'D$![<:6
MJG"VAL0?)8BM*8B]I/]<@M@K@=C8SZ948")\CE_1$M,F^ME>:F"YU(8@QK5*
M'51PA2.Q1"@V'W' UO\SG7_>K(A\-EW,[_B^WHLCMS/4_.:2G.7I%MT[!GG'
M&PS'GD]>O>5\J_>>\!RH7Z-X>;^5EX)7LDN?G:9&X]YEG[\<?NTF"H'$"^!_
M>=OOU7^FX_$0-;[3W<P^MCM9[\S?\EG6CG]/'^I6_HV=L[H/V=[H>P?%][)W
M&SM[!QM_5 9?^%AOZ9:MZ\;D%S[&+^0EZN,;'5SXCBY*#2:^>)#?*7VK&/EE
MO=$HZ ^Z?7/N;2^]BXY?Z'@/$H-3UHM3F']C2*$0^IU\X-<N<+[G.\TXM!R
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
M&>Y?=$W;$SW&LJ9M3?: O6M^HZ/"B&@38FJCWVB(!EIQ#ZPAV#GI"1>A8"Y
M91UOB7FKAGE/](5+S%L;S)OPB)TC*OY/ 2%=](@-4T!R@8!@Q*L@ K;<;&QA
M+#;ID_GV2LPK,>^%,>^)7GZ)>>N#>6,[#W$:C7^:G'L9?7UM(N8Y#H'"+&Z%
M*A#E6<0\AI<+\TKV@K+2KJRT>RBA[XF>_5,J[=KAM@*[01) F8HW%V#O3SKF
MA$L&&8$ (D8!1=  +1V-EBHR-GHR) )Y=,QYA95%P254K0Q4/=$A+Z%J6:!J
MPI\V3EF(M ?22Q*AR@1@O*# $RF(8LGBC/YTXJ_G3RX-*Z&JA*H7@JHG^M$E
M5"T-5(VMJ@#C$GJ.@6+8 0JM!D8K#FRTJ9R$BDOK\RI6A9<I&>8M''F7! 9E
M!'0%_."RNFV5P+]ZW:5&Q!E* ?=0 2JQ!\HZ#@CF"D$>HMS "/ZX0E#)TE^B
MWJJ@WDNXU"7JK1;J37CG&$%OL#, &F4!M3X:OPYSX# -T,;_)\+F@43!R@R?
M$O56!?5>PCLO46_%4&]LZUG"->+: 8B,CXX^-R#:>]'E5]*3@+E7B$34$Q4H
MG^SH+_J\^Y\];1I^*Q]6DOEZJY\+W+ -]FLT%,=)/4_N_K_KC;H7/T*V*1]L
M-8[O:S6.[NTU_D[_D3U+AW0UT\1^_G+XM<CL'[9KS^JM+%EKV:7O^"Q_F?C'
M7CN;H#;-=,*84<EU^M3_\K:?7KL[N '/=,NE?\C\'W<]",.G/DA4\J=4AL]3
MFW>(Q-;_,YU_;EW_L-"_6L3(3MU.M2:WCA$;0=T+3*GTFDAFF/"*10-&(WJK
M3W\=OFOM5A%,^C(*JAZFH&I1L;X==?YG1.FCI'1'\;D?&O&SU43<AO_WEZOC
M;^["8,JKW_9_'7S;CZC[G58__2=_?JVY3ZK-+\V#W?C\W_NX^NG+6;7Y=S@X
M.KVL_G7BM/62.PH0]3)B9?*0O=9 .&L")T9)%V?7QVWI(LYOW-2BZJ25':I+
M4W=.ZRU08-I[,K2DZBT7-[_WA.>FV6L@U]&9SW)4S8QOM"^SBT[[9]W%^^NL
MVV_&85]E[9"U^YU"0Y(,Y_\=R$:FN^GS].>H$UG<Q+.KJ#Z9CR_FLEUO?=/X
M3K%M$%3)%>I]-K6-#-7@]LE*\#3X2T(L5I#7Y$,>;CP%4T2<LH:^Z/KWPW_\
MR]6[%PU]];[>RE\\OV@:ZN(]_W59=[VS9&EMPL+:&D24!_<??+R9?S2UZ16?
M4;%)B;SS8[B)'OD9(W<_]+XK[QLLBA\26@ZV'"RDL]WV@5.6V^P[L2G8J_F+
M4\@G;G6I;K=E[WF]&9AQ[CE6LA'H?>=E)F#:MKI] J)5$;$YP??7=(CZAF>B
M2#1-*=59RJG.<E<S^QPGYW#&HM)UG9EAZGDVR#W/=N(ER1OLZT;V9SWX[-WW
MN-]W_WC#<S0*563CD]J_;Z0JOX6$[>A/@,*AR'1O9/UEA>&'U&M37\W,*+:6
M'!=(89/.0#AQ@EHM-#:4:2.X0M@+AT[VEY?T9N2H%GO6FM2[Q/OAC_'SL[/:
MT<>S[^=?ZM_/M]EQ,[[!^7_JQW$,U3C6ZN\OS1OQO_._S[]_B][JISU4_?:Q
M7OOTGWIUM]$\/K=7U69ZYOZOXZ/3W[5/QZ$ZV8_=$A$,E1Y0G;H3.Z^!(BH
M0I1!F#I%4*IV(;C"GLY6_P@BOV7.5WP:?"P=6,^=S#C[^Z\H;-Y=.?@X['S!
M@L$10+Z56L$7P\XQZ3VFA!I(#/ JM7A23 +-) ,.<J^#"SQOFXDAVY1/KA1<
M,>B<YQXSO=-KLRK//\CY8B0S[PP38='!+4#Z_GN>QU=>"4%WSA)@I?.-//TZ
M<]%;GCH8\;\NO.WE^-9]EO,COOG@L1>\[]CKWE.O[)W^XWIX^EDHE?&MXK&6
MWH?GF%EM#+7>48:8D4$B;T+<3*7"5BV E3<O&2A$L][*!3/*95SML51."F6Y
M#\ZS#UYK'\VAUG&M@*%41D>",B"%4M&1$)I207@TCO)2 <KFS!9=OO2H]3'K
MU]M ?R*\X&L8\GQF^N<Q%NV-L6@[KDS^\?5<IQ*AYD.HL:5N+:2:I!(F82V@
M2$9+W1,"&&$(620@)GF40V[R.7.<E@BAUN8>"XJ,O_ZQXQRL)F4?B'6P.$M.
MYV7>$2:;M&I&M%"8 R0T2HS. AA.*1":*R^\UKZH<.(5RDO6D!4V<]>]%/^9
M[=^2VF[%(6]L!!/A#5+: D*H )3;"'F.)DY[0C1#1!O*!P3&:OT0;VWNL2"&
M@U6QCO]^-G*#F8SC68O?EF_3>/<&K>-"6$KK^!%;16UGPCJF2!HM" '0"P,H
M50A(BW#\E1I-"3&:B<13Q2H2WVR2=B/WKZR"70G#>+VJ8%?>,+X.9F4H^"G0
M-K:")8ZKRQV+J":CXV]% $HQ!:@Q2A!*&>4H6<%B4STYWVWYX&UM[O'&8L0?
MVYW@ZV64N#2$9]L[1O)2VL*/V3 F,Z09(IS'Y0<4(QE_$ \DUPQ@PJ%S\6_:
MRXTM49'\9G+#[);P\@5,RA!Q:0DOB24\0+-^!.O2#'X*JHW-8$-D=.N] U))
M"BBQ*N4N*^ ,19[H*/V2I-QEL0D7E;N\1-BV-O=X"W2WDT6$+3=()"ZX5=*?
M)RL+K_-*O';0>) S/N;XR%R[GV@JAG/VMNL/&31&Q^W%LF"H8LP083F42'-M
MD6<AU= LJWU=UA\^81^:S!W6BDEJG /*$91B,AI(XS @!F*<ZFI4R#L,PHK@
M-R/-CXO'+$XORV!U&:Q^3A/]<1!9EAFN 41.Y&U8S WG$ @;!*#,6A -=P),
M(!8I1"%F/)GJ:E.4$>ME8 F9#P]NY?)[E&\^81?%,=GWKM])W&LOAP8'_5ZW
M%VWTN 93>/#%-W6]%?\^01=SY#O-;@D&LX !'H%!0!P3I1Q@+&! @PE D>"
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
M]A%,&R#GO@7@ZQRWPA!!(Z!KJ*7,^M*+ .$ <M!:FXO:USK=VI%M5MA: 2)
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
M?Z)HI$;LCXD1UK*[[>-H2NI#U\Y69D@X[N:]^$_;:_:^3)SK;&8@R$4282W
M7&816[""U,\0V;3COXG(#+7<(YP81IR1A'1B'K%$8XB$.-#W+II)2M.0A/%<
MZ0!;&M,68Q=\8%Z1)'6\&-FT,Q4Z,@!C (N?H#P,O(&3LS)R_ V/YZX\2ZJ=
M._, /,;A*A,;X!B\VE.NRL$K,L0<'PVD=&@QM<;.[G,W]X7"=,,(W6Q754_(
M;!Z7BU+?$JUUM5C/6*3Z2B/WUME8?:SBUEJP^Q2W5GJ%8/,H-6WI_ L;ZQ4C
M9FOLL]0J7% FRZLK)&V,9/D<NE]OO:2K1^"F0W+0C?]M0;1!JQN<'\Q22.^Q
M\H@6/DUH-IJ8^Z8)+6X6T&S]OH/G('#8)1CE.&9"4 -[![8B<A^L54$QE[-%
MB'H03?2Y$E<?!U=^!?/DDH+6F];0>M/ZW#EJ5,]:(%:K^ZEN U:KHQ][!_\^
MV-W9Y+DMNV<>[_VU^VMWY[NHTT^G]8/-D]VS_1_U=<\:IQ=8K0X_']8/&_OU
M@^^GC:\?#AIGG^%9'_:WUG^<[:UOPKU_'FS]]>FD<>;9?\XV)LMX*&(BUUBC
MR$) W :!7-;ZHB#*<0+_%VYIE:IE6*0/Y;6ZJV ]$NG52+N!GL2;M]2'73FG
MLE(S@^IU(8"R*DGU3(S5 PL=5.-IG]15AO5OYU$/S?8HB:CR#'2.AJ[%WL 1
M.S*Z:_E]M2:8\K\_2DBA +UVAEY><6R;US9B*R3??G&ZP![)3UA:_8U<.-QZ
M% YT>K<%=^5>_I(WM4@5MX!Q.!++C<\%770B41N,I5%.SK,(POGN]G%LH5[G
MDAA(QF;[<H&$LIW=:3NK3VYGFFDCG4[(@,6+N!,).2(<PBHJ;(3V!.?H.KS,
M'[Z=%9K&.=H[%R.FBL53+)['WQP4)8DR1ZG!H 4GIY5(1FL9X1\PA$AE\<QI
M3R@6S[-M$5.%"U-P!+8)BAP/%"P>&Y$E8/%P)KA05 G+V=(J5_/8(A;$XGD3
MIL9$(-(@NG7"XC@/X ;38[3[O$B3@1:3X?%W!6IE-#X)RK7E@6F-O0I1P;;
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
M9Z!SPO=A=#ILAM"*S[,.=CI]VQKTV]MN]Q0:7MD6U:J8UT@\A"#KQ8WHI\K
M'PSIP,JO!K39'DI491E6'PVMP\'G8 X.KLL.DMR5ZJ^!#C>XXK?*8!K\3GXO
M<W,OLKOO[6:"QK3[U?!V0*<=#/O8G3"<K:S+7AYW6L9]'N-^W)YQO-GOKR>)
MXG;+?DC!F47^W4,"'>>V .\=25D:N="-G%.T6W6$I%:46'21FG*Z]FPK5O65
M:KWL[JB\(O<3MUD/K<LS%N<9<]I"!G$%=(4N^MK?WN]T^RB?+SPDI/?*.(J%
MZ^O_/*B+SW04/F/?KHT1.>Z%BPQ9B7ANB>2$!IZ#RU1DWA)'L4@B27MUZ"H"
M(0!X/+39=?JK_ZY]?!@Z_>'W%\\!SA'U0Z>[#7BZ?8ZD[ZN3L'%H"'NA7O[S
MR)##3;$'[=L]_/)K[VL=P[5GNP<;N+&^UVS0.M[=J;-=NG&V>SDRA.X>M. ]
M?S;W=CY NS_!?8UF?><3AF>RW;//^_6S<+"[TVA>"#*SPB2,'4>:28,X8P%9
MRCV2,&5&F\!(4DNKA"]+K18C?'^>FD^!I5<*2SS!TK5)\!@#M[G$J8S:80'#
MD&%)S@9+9[';";:W7Q#IT1%I'*N&>;(LA\Q30V6NXJB1H2&3]6'/$I.6Y,IL
M_^__HRFA?Q1(*I#T0B")V.0)YBH$2W@@TFHCN58\*I%X\JEH2@N(2Q,5(Y6,
MV#MCD$HT("ZP0]8K@VSB-F #4VEHT90*+"U"W^X 2UYPZ1UVQ$O)!;=6!L^H
MQE8:97"<T8 KFM*3(=)84_)@O.'D&.(I*L0]2<B*I!#V6DO"6&0&+Z*F-$^/
M\$MPBWWLM+]?Z15[J9E&K\R-U.BT?4&C>Z#1ETE/$@N)4JT<DI$:T(]4S/H1
M14G$%#$1R6*7Z8.7C>*+D654D@9?D^NE2/']I7BL4RAN.1,:Q%;F3$&B,#(F
M!40"#@D+FEAT<],IBA@OKA@_J[NBR/*]97G"8T&L4E(YCPAH5B#+SB*G*5@*
M/ 9I3(S>B+(COWY1?BX3OTCQ_:5XXCQ$NF03@QV9$I#=Q!PR/A 4DP<LAL6A
M^/RL_#F*\5N(G_PPS*4_3^@=9O@^+*1R46+]RC-F>,9;<V;]W8U'MIESV(]B
MNS>D$:ABVX>)Z?UA,FAQ=EVW'X=HG?34@S%%.*?>$J9 1:,Z&A,H9W-0K8?
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
M@H,I;YAGG$KI5)#2:FDI)30J?9].CHN0?+MS_IT_B&'4B7MI//M?QKSFSI
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
M:(#3B$+:6N,2Q\92M[)&6YS>F-5^PRSWM%FT8/H>;:2"Z:5B>LY2XLSCA'5
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
MBRYLRN--'G),T;NC0[B[7\+Z>WI9?></8AAUXE[:2BGZ3*XG"^I;X/*WH U
M4W3:]:39S\OK/GS_RT[/?WURJZN'[]S^)$V(2="$2%0Y9ULQ9/-N):VT\U:9
MH'4ZBQLF W& #Z*4YM0RA[VW/@+R&%?>P+!$T"Q'&3.@:5;6UFM1-NOXO/H.
M#V)UU.]]:P_R"UGBM>N1RDLLS$8[K#^15^#1L-?_6?7S4@R+=&_4K^)T<,?K
M<7ZG#9=DI=CI]+X/JF<!?K']0=:%PP-8TV$-'SQ_,54(D^GWZ_7@T/8_PZ(S
M67_SHCUY)9L3HH;^A01T:<> ;9,GW6R!KXT4GY_V:!!?3'_Y([0'1QW[\T6[
M6R.LONBL.0+/,ED*C5D5DN35<!)\G=Q^LE"NU@OE&<MJ_![CJT+37[Z-5\DU
MWQ.,7^O*WSTL@3>U>B /*U=EZ=C2L0^L8\V5[GK)/H\%*@=?_M$Y?_4IE\^E
M3IT_SBGBNW&1FLMD<FVW?(BV7VV!F S59O3QT,5^Q4AKD?+#C=PU<W%KK[QK
MYM+Y8,Y.ARLY^)H]%[*:O<J.HJLT^(EU7'8EEXZ[3L?I0C57KV__: 9^_; W
MZ@YO'3./L>O^%?OYH<K,*C.KS*PRLQY$UUTTLQ[V)OV%#C(9QXK'GL3XXRCZ
M'.@[[5*\QYW\3WT;U(/?Y=3T??BGHQV_V/*T/IR Y=T4%Z<B)H]D1U0/WOOK
MZ^[F-OWP9??K[OYG_'&_<[#WYZN#W>.M[[N;;[_"<^2XR9>=GV=V1'WYBG?_
M?H-WOD [Z!NRM_FVL_?W%O_P]Q;;R<_\YQMH\\NO'_[>.?[W\<ZI(WLMV*=.
M.Q08"XB37$D34X>HH-&QP"BE.-MB+:[*D;WEJ,X50+6+_>4R!SO+#E<)C%Z5
M$Q MI' E4I@KKTLB\]H(CGRD&G&A!#)6$62XS$F@EE(5@!3(ZK**6MTF)=P'
M?/ZK2+8BV1YKID^1;/?!SC/)9K&D.&*%I,\UR2Q)R!K-4/3! DN#D),$V)FW
ML#Y_2$OS^+E(MON0;#=DCB+9FD *>S/)1F$@87YII%.RB!NID<&)(8&5(A0H
M0]E4)%N1;$6RW;-D6T(J89%L#X*=X;63O$,G#.6. 2DSS,"BY@1I2A12@@@?
M%/?,@V;C+6F65?V]2+;')MENR!Q%LC6#%.:JKB:9F'(&Q91/!8Z.@GIS'@5B
M?61.,BE\T6Q7UFP/N_3U L=_SF6AM.J\T5Z:YH-.TD[NNSCV8^+B1@9*+SZ"
M+ Z*2%N(C]_,AT*#$"I(ZI .7"".K0(3F@ED F'P1C*!T?J$GIMKM'*V8%/0
MW9AXYJ6(+A+KBI">"V2&$%(PT2(28D)<28:,5 )Y;&GP!"PO' '2%]1EN!=
MW[^&*FSR^")T12LLBUAF6D%Y@HT JXV(&!$7QB&G"4:P6AAM;71.U:>(4UFT
MPJ-!=V,":44K+ O2<Q$T29*DUCFD;(:T43C7<))(,VYDM!9;(P#2JZ09@"Y:
MX8&SR:V$AHH@N%/GP5R$!PP-J7'BB'JI$ ]!(D.Y0%2*Y%/$'G.SLF:H:@9]
M% 0_HBA-T0/+0_0L/,.T%Y(2BV",0-EK'Y'E+B""K5>@Y(@1866-%T'PE++V
M]G/EUWX,[>'@-C8,+1(-?X!4>L>'C-[4<P(O;(S'NDBCA8CT_7Q<10G).0M
MG);D,Y3AAY;<(&FH3#!L =@T'R=XD:_D7LY0+EB^&98;$U.Y +]%"5T1P'-1
ME&@C-59B)!(VX\"HXPHC[#61@J6H6<C5K<\GB-XU?.]? Q7N:.#QPD4'W!^-
MS'2 X$D+SAQ2WDK$6:+(2!R0,,Q[F4*@)@=C6]K(>R>2@N7;T@'W$2\I.N#Z
M )Z+D 2?* "5(QPMZ "F'7(A!D1#P$DP1AFS>3?%34X%+SJ@<$=C$V>*#KB^
M/V N5,*CIM)1BRPE&G$83.0\%DA0RIFE^<!QEI-AC#SO6BU"X &"N3&!DB($
M;H+@66@D.ALEU1(Q$1CB$@."&57(F1@I=C[JP$$)7+2Q\NE)@4O"(M-C-*"3
MXN\)IWSRL7_R*:0P_=GI.=NIVMVA[7YNYX-F.KWO*)^H$R:)36674=,#:U<_
MS+;M1^T7?VZ_AL4#1GB<;U[$\T)+KY\/IFG!N"%"(QL,K+P\GX*E140"$^*8
M4$:&G#/:$N(F5GC98]08_-Y2,.T$P;^&Z=&X,'-1RHO"=2YTI@21G@F!2-Y(
MQ(4U2,N\A\@Q0G4P*<3:9783C_=CV3Y4F.(!YAZ5]7T9A#&7A$Q==$ESE*BC
MB#NL$) $_. )8PJL'[#)!]03<N/:?F61;PIT;S505I;V)2)U+AHF+)8D"8ML
MU*#$J9'(\1A@ZG"LI(G$R+2R)E99,W!:UO<'3A+W$Q$KZ_LR[/>YX)=BF+.@
M#8K"!L2-CF# <X$TCP+X TN%<Z'.%I,-(8Z"W89G"I4%?JE0G46YA-4X.L&1
MI5$BP&="&AN!L"(DGX,@7-0K:P1?8+T_T27^*60 O>KUX<_N7!&V*K13BGW
M6]MVRBZ@QQ.\N&0[T&0FG-IOL#DW%8I.6HA\/\_'.9C!5N6RF%9)CK@R%&F7
M:V-:(PRU7AEA<]*0ON",@[)'Z %"_6[B'(ML%KHRO(NXNB*^YP(C5L5(A1:(
M>YX0SRY.:[! U 05"-8 ?I63J\^7OGUZ&X@*M30PIZBHB,:RS$Q%4,^DYCBA
MR#0&E@'CS<&R@3!6!BOIH_=T94VT#"NIQX\"ZK<422DJHD'XGHO!$$RC,B8@
M33!8"4)B9),/2$D5I5"$"VIR#*9L0R[4TLB,I*(BFLHRIT[O\2DE*0F2E'C$
M)1".C8X@A6UDAGLAN,XQ&\/OOP1"P7IS$Y:*C&@4P.<B/3(Y*I)"S!F?O1$6
M%(7D*&G&K")4N*PC""M"XHDDJ;P;]OS7RME!S&T\S#'5&H9E0\OCB^Y<J<+F
M@>W'EWDZ;,S-AJT?/@X&<,'T!,5#&+)AD5H+,?'7^;"/\S9)&"<DHLO5]&-$
M5L6\!Y:QY @WK'8+MZ2^_QWSA0,>9=CG:E#_5]E@<SVPSR?'1&8YB&KD;:XK
M9UA !CN%,&5&:YIDTG4,Z"81WL>RLZ;PS*.( 16M<=_TTYYW'NN0M$0T1(&X
MQAQ9;R,*PG!FL.0IRI4UW>*\:(U'P0'-"PX5K7&K8)^+%%$L<7+*(<?R28 ,
MP*X5<_";U58&+8@@*VOJ1C5LB]8H/-.@2%'1&O?MUY@_'LB1Z(TPR)"\WRU7
MT;388Q1!9T2O>" ^GRY&6IC?9,M;41N-88'FQ9"*VKAEN,\"2LDXKADS2#(=
M$*<L(J< [H3!%)=.2RG2RAHW%V0'/SV]\12RAK8/CV!\JUZJA@>QRJ<(K?MA
MV9]SF^G12SY Z#CV>\$.#DZE7<) ]F/^5!%'"['EUO?7<VSI%9:> 3VJ)#6"
ML:%(T[RASV%*6.3*,&#+__Y_FA+ZQTUS+<LVFZ9 ]I9B/Y>"]A=::>M,I>"W
MIX%==-"5D?UF5BB8XD!M\&#L4);/_.#(2*H0H0%[1Q4CQ#4,V?>OAPJM-+L0
M6E$"2^:+#R=\03V'?E<8K"6G$*P!N:@2\ 554;(DO+2F*(''!]E;BLP4)7#?
MR/X\JWODN//>PM(ON 6-;PP"G0]"WR2LH[3,1-4P9!<E\,!IY58",67-7PHS
MU/_/[/#]DP06=TX[I#D&(R&G\EG%)5)82RJ3B8SFC1CTQF66RH+?%&3>?D&T
MLK3?-H!_G@"8Q0A#)2.B3 E8VV&!M\0F)*G50>7,&F+R <&J&0"^_W7]*:30
M;/^K:G<'0]OI',;NL!H OBK;#54_'MEAOUW2:1Y% .0J<>?M?^VT/_?K7XM0
M6HQG?[P^E:7H9#",(.P\0=Q+C5S,IZY)[#@V%'34\IPC92=)4X!][V&2RT!=
M=HQ<&]RS2(DPBBEO*'):4<25D,@D2I"./N# J5 )-PS<]Z^C"K,\Z*R8HB#N
MA&1FX17FL4PRI]@Q%A$7+"&=,V"T(8$8%UFR,A<RN>ATF;()]0$"_&Y27HI<
MN",DS\(I/C*+J>!(D)@W2GF-C(T6*2F%U)*"@ "Y0$KN;"&11D91BC9H!J/,
MA6$\(5@RD8LI@B[@3A$$PZI12H1)[YSR,N:2ZU2<KX)4G L/%-QW&(@INN#V
M4#R+Q5#%I(PRHD0P13PQ@2S)ATPI'6-BRF"7#ZWAJ^?/AWZB3H2GD'ZR 9^
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
MT<<,X/MP#Q4 7Q_ ,[%%I794Z8 $SY6Z.=9(:R*0Q$0R;%+2EJ^L\1;#HD$
M?FK^H/5<#L=V?<QXJ:O0#=.H4X%]"XTL/J+'ITZNE#AT,BM>]?J;DSFQ/ID2
MA107(\53)UEYRK14DJ&HDP52C!HY$8$4DZ)14B8)-ID4N<0-,D +\!^!JBG
MOWO@S[F>.).&AH@2Y1KQ?!*RD2XB$?,QJE2XJ&,&/N4/*)/PT;EG:AC$7%5S
M,.R/_'#4AU84#\T#U4"7YG74@WUJK O'+<9Q=%[<<$:DCYJC9()'7 B%G*(8
M"1RLDU';N@H_:='BLGG,B+[/3*V"Z"4@>J9:A/68*DJ15([D<S4\,JD.A'-A
M)2%:>)9S$O#-#ULK/IQK8W/CP/8_Q]RL0:L*[<%8KK<J/QK 0\5^AJ>/@\&U
MD\^+7==X,>-G<^!D!DS'?V[X"QLNQH9L7M](0K'60B,<(D;<)XZLQ11%$HV3
MF ,S@KZAM*55V0STB%%^?P*GH/RV4#[3/(1Z%3 G2.A\1K@(&CE&#=(&:S!G
M2 R*Y[K)+:-N'+@JKIIKX_4OVYF<KV"G/LOBJ%FX%Q<Y+O$^HE4GHWSBF"[<
MMABW\7D%@ZETG'*/% L,<2(ELLHPI#%3Q,LD6=X R5K:G-__>/5#SHISIL$H
MOH_04T'Q$E \IU",%%XS@2PEH% HMLB*$.$WR:(E6I&\-8ZUI+K)487-<\@T
MXWB6I1][<(G===EUY6CKQW%R]0(<3A/QW!()'!YX),2HR+PECF*11)+V]MQ,
MA;<7XVTQK[ZBLM)[RY$302'NC4#..X.BQ#YPFGQ*9F5-ZI:4-TZ1710<#:^-
M7DCNR9%<5,1*#8C)?M6(A7.8,R=T/BG 87J+7K9"<@N3W$R<*LI FP:,'-<2
M\: L<B[E@@#&&&&XL*#^UZ1J&;FL'+M;)[DG=R;:].34GTTZ%^V"8](?^$E>
MI3_O]&2T1Q?XKS/"YTX^OF8VZ0VUV1.07X]3806:C!,@I333G$=F& /S46 #
M3R@X);=2HF1Z=/K/>O)NUW-W/T_=HKH64EW;IXJI886UB\PBK"E&W!J.M*,:
M<<:Q\M)H'G/0LL7,(RP>6PCJD1(48=A:%Q)E07+EO9,<.\<,3.9H?%"W4G6E
M$-3R"&IN)ZGB5&"F4-":(*Y90I:!6:@3CEP%+/6XVJ/$34I\>VJ;*B8E;LM&
MBF;*KBM3UV0<"V,MQEBG2K_!:J.U5R"D**.(PZ A%S!&EBJI18@F"+.RIE23
MJED6K#9&@12LWCI69^HB1>PLYAIAASWB)I\K[(-#-#KI,-58&K:R9LSY_1"-
MS5)I7JVV<M;]KWWG1WT _V0[:C=4]K '3W=<3DIJL)A:AHDX/_"YBL+<L!<^
M7XS/3Q5_,\$&A4-$CDN'N(T2.4P$PI8D+4D43.5:XK+%&K4'OZ"[,?*KH+MI
MZ)ZI-2F(LC1IY(A3B'-+D7:<(R:]HI%A(50"=+.69J9!Z'YJSJ!W<8Q/KLDS
M^WSNA*,*5?[ =C_GT..T4APTL#J,PX->*,ZCVV1$+9,*EF'.A8"!T89J!JU6
M7";G27"?-K/>P003=#/ALSG;%'6R&V0\ZNWN;,S'0U[8<#$V/%423C@6K* 6
M9 [+;,@8<C)%I"-E3$58\[+6,2T8X@99KP782P8V&"U&)@T63%0\<*E5U#H(
M:'I,S%B;@4W,!-@WT3P%V+<*[+D"N(1S3)E$,+( ;"4]LD%0F&DA:6Q8\BR7
M0^(M26X<E"]^J27XI9KWP*5I2_ F7FN[9,E7*/D*C?%$7I!8.W52M,N^E$47
MZ=,Y6<QKZ84'S9V/!!*,(&>(1]A&JJ4F%.<H+S,M:I;E:2PY687CFM3P9OAC
M"\<MF>/FHN/<LR 40R3FVM.18>1R^7F,@\/$<XV%7EGCM(67=K[\7:5D31]D
M,J%936#WD%:SY-2<7_?9PWO(NR[^$-K?IO>>W +ES[^@9L[EWNZ&V!V^0(RL
MBOI1[SWEKLX\;57=.#S!&K3D7E;T<5=>E!]6EORE=="CT02W6(SBEP6%YI3!
M;LG77E <[)S.'+(NRN 2\M)9Q)7 2#MI$2%8.<.<I\*OK%'38FK)^=I+0-'#
ML) *GQ8^;43=B\*GM\6G,V/+RX"I!19E(F]=4X(B:S5&/@ALC914>@M\*EH&
MWW@W<F/XM-;X_QQ:^-*UNE%Y1K>[XZ)_)TKVW.OUR^.VNOX_UTX+WSD=/X$2
MS_+]J#=HYZM?]&,';O,M_O&]'88'4YS-737I#SR[Q#IH^FCXZTOF6NW!/HC]
MNZ<+FI])RS-&P-S/@_[,O/D<D>M'^Q79! _[PG:^VY^#E7^>:M-ANSN]N<X+
MR-FV_W8$KC0\=]]KZL)>V]YX7^UL;6YOK+]N5=N[&ZO5^NYF]>[]RW?;F]OK
M;[>WWC6^";M[^UOOJOV]:F-O]]W>Z^W-]?VMS>K5]N[Z[L;V^NOJW3Z\L+.U
MN_^N>K8QQE(,SQ<8MO'/,T@<L[QSP5H>B-)"<:6"<8%K18AP-@JNY/QTN85^
MJ>_XHCV$4?!7@ BL7=7_9B*#&5_ON=^P_?Y/6 *_VWX8_'Z@)]8_DR>F_V^G
M_UVC?[P*G/\)2W/5.XI]6^^VZ_0&@^K9RN[>ZY7GE9]O?-83@_8 /IQ>5'GK
M7HI _[93P6?/?+*7JG\L$N,",>*<H()IS"EE)O'$HW>$*2ZICK^P]<0"VF1O
MVL#7T+Y38WHB2^0#E24?_WV _>%?7?NW&8'$$(#U[Q__?-7>W3]H[QR_/=RA
M']L?-[]FF?)]Y_@]^[@/,N/X_[Z"Q!![FQ\^10U]1J)".,E<Y"$PY!3C*!BK
M72)$^P#20JV>SZ"N8)9V\MA^/VC[@^H[_%7%'T?M?JSLL/IF^^W>:% %.X1)
MG/J]PPJ&D57#7I61DMHP(>*IB5/!(+5[8="JGKGG (]<AN;&DXO%R!UFDJLD
MN/98!V6%@!<#!1O4A#*Y;F=RO0%]N_4I2BNY)@Y%PA."/L?(1F.0B!0&A;,@
M&5]9DZOGG0#7F5SR"I.K9O5G_GD>WIPA>?,91H/"R2NK-<6<&&5MI,D)X85B
MS'A:9M@MS;"?.U^V/C$3K74PN10%HPBD!4<N!H%HPB)B2QGU,,.(63UO%UUG
MBI$K3+'5JGH/G^A7D[WNXW66:9IGUO @5MM9"W9AZ7P;OT706M5&+\16Y<$8
MLNUNU?O>C?W!0?MHLB%^4'7:A^UA?>EH"!;U.%MD>K=S$[A5S_'\ECW,&R_S
M!W^]6/>CSX9<J-J#^IHNZ('IIUWL0D.'E?UFVYULAZTNIN6;I73VH'G],ZUO
M=WUG%.)DM>G'0;1]F NY P,,3J=W5.<F//OO_Z<IQ7^\_6][>/3'9OT7^>-Y
M'6/Q_1B@CV[&(==S=R_"(2!M-^HGG>>/]7J"/&42H3O[H(&<U5%&BIP)!G'I
M!=+1>YB>1ENKI30I 8G(WY!(:\(B!_8;X*Y["4><Q]%C,"76J\'( 9+ !@3R
M.,J);6.:ZHWZ%7SK*-G)^9E3BP-,BISNL]&#JZJW;6\G;P#1U0PZ)>&,LX.Q
M738F-_@;H N=U(;N/NKW/O?M(7 U<"GP\X3$VYG9>YU8]?KY]R/;'^9_ 4EJ
MM=J8DNV81 ^F1M\A?(.+<(MA[-:LF*K!$2 JM7V&;&B/']K"_0_C<+7:GU!F
M^_ (&C>YW2#^_HD'U7<[&,\28 \[J)\Z=U*^$S!0%[IH4+F?"W$(]D$P'S&/
MBG*NHV5:.*&B$8$"M_#+DG@6(9.3 E838WG]\^=^_ SCMMGK=&S_R=/*^^\[
M8%HQE6B@PJ+@E<S'F^;ZQ2"!@R'$>A:TI6)E3?_.M(*I^]LY\*_8?W< DW&Y
M<X%>-MXG?[\<*X3![#DF8XZ?XICO;W^2.!"'HT-:)8ZX"AQ93@0BR2GH>1CR
M*%?6\"J[8"D!ZJM"._N20S7(O3FA*UPSR()T0*V,QB=!N;8\,*VQ5R$J+2,G
M4G%R6>I/H8-E3@VXWR=.E$L\>&15]$ '&DP5+?(Y6<[#&SK@7*U.K9[/V[DI
M'=QP+A0ZN-Z8[[_YQ+'A3H&R3(I'Q 6FR"88\Y W\%/OI<S>-:"#\VF8OZ(#
ML&67I!XON>JN9>6D9E4U+I[@?U;#/MRM,RF <Y(H/K%OZTC=9)M;3 E,[?Q&
MOQ;?L1-KLPW4V,1PZXUMO][A43\>Q.X@R\9QB>N)+3>NL .7=WO#J548<H?7
MXFY<#'M\DR$8Y;5F[,=O)\=%3F2D'0QZN;9#S.;CV7UX4WF:/Y@##>M^^"M[
MNBF*ON&/MUX;VIO1QT,'(\-(JUXNP1:+8T,L#H; 87DX&F:-OP=+8C#LMUU&
M]]9$\>^E"03>@1G5#FTP?N)3]O"]/][] A3JC8?UT:%H0%9Q0W*)CY20P=X:
MIT+ 2:VLF=^OFRD;E+,>/_'^GAA;&?Y@1^;%:[5Z-P)+_N2M[[&?;<SX+9NB
MG9_9R/T"=).A_'[UW>H$X)7-[J-19VH#3B%>W_DPWQ!>M]V?51J!#9S9X[ ]
M'.9C"^$;>J-.J#[#XMFWG4YM@,Y]2??7WP.(; -MC]UX$4@M\TX8^8F1V@W_
M!,4P;>N<LPK(LQW3:O5W9L%LZ8[=FF"9#N=M>'@4^#&UX*?W&4QGY\^3/FKE
M!_L>X;/P;_ZLMT<YZ)H)],)+86*WYGPD\$6]T1#>BM/>JUO<SD3; _/XRZC?
M'H2V/_$83%RV-8G#_0=P\VRBPV-7>>=)_AQ\N^\-AH-J= 0SH!^/+(S^"5L/
M\HB,_:.#1[J>PN#F!6UN)N6SB,:A^?$*]C[W?:CJFM1C"$P=+H/92].Q.S4&
MJ]4>=/OIZZ=>X]G1$=#K,-=AQ. >]=\_8<(,LH91TUO73K$SCQE_0'=TQT\*
M5L^%+O-WL?^M[>/X.8[Z\)WM(WA[<.;PBE\_ 5WP"<9WKC$X@DG9K_>UC?T_
MPUZ>ZI_[.78^<[F/NMFU#O/R>"(")M[T08V1V;(U"0],UJ[:,]2XQ6K6DCF1
M_X17I@_'.\?^4[(V<BLE@LXFB%OG$)!/0EBI0'"B*G?Z&M&KYQ.@3L>>6MG-
M..OCUF1!F/@4\^P;*]RL6NM)#5-QM<KL[3*1YU</;&:^^)]1GJ6PD'UK#_+M
M#V VN1B[U2&\68,@+T%S8GI\9?9Z3E:5.M)5B^H9!F">_V_O.WQ/OU4_#7#U
M6!"G<Y\$YN]F">WJ)3/3!<S^[^WAP32\-?RY6OU2M\'2U![4$OP(P-3.VPTS
M&B<J[DQ,:QP=J_L.&M6:DMJO<5<WM9W72CN ]<'!JG/R-?D1)S?H K:J(:QF
MT*^' +6#P;BO3VZ;RU/U1[5Y *R4U\Q:/43@ITP*,].D]WL2L+5!TNM.3)4Y
MUHH_X&Z#R1C72C;WR?1K\Q#.OJWV;D^?X^*.S9\Y\^(UK,C[4?VGGW(,H]W1
M(=S2+\'G>9KHWHT.#T'6[*43A\9X.QPH,P]=O0_?];+3\U^?'-_Y[[O =\Y@
MZ$T>D6/&(JZ)08;"#Q:)]S:QQ#A? ;2"^,NS".;J!1MA[W]>Y24[]?*AX3D2
M5>\OAK4_CSS<9")?1X>C\4;@R;+^:QP_&XO4$3Q1&#Q_\0N[^63?K.U_;G>G
MNZKSUN/)*WD;]3AI</) T^W&]29KG_VH1X/X8OK+'].:)NUNW<#ZHK/;J>&>
MDXVYQJQJP?+>W$G.Y.3VDVV[J_6VW3,[P\?O2;Q*N?SEVWB57/,]P>BUKOS=
MPQ)X4USOMN5A+W]8?J7;7I*:NT"^\*4?)>+<9R_(:!KOO;Z;S!USV8;L>H?\
M!S!"JJTZOCR_+"]R[& S3@&]4FNO?$;E(JGD"R2?-'LN9"URE>JFR\KC?T0=
M1TSIN.MUG+[9":</\"3BEQ%45O955LYVLM?U-BH*+Z7.Q6/,S%VX_27Q=GGN
MN8>=<-L[WJ5OCN$S9!?NN?OW!_BNSPS>@WMM_]P]W/K^8=_3G?VOY.2::<+M
MEQWV<7,73-KW=/?P/?GXY0W=VPP''\#TW?FR33_LOSS8/?[P8V__+S!QMX<[
M[9QLNS7<6?\4 A96.84BC!7B^8A!31Q%DBE."598L+"R1D0+TV6=_M.8\@2%
MXPK'+<9QBI)$F:/4X,AU<EJ)9+26$?YAE-=%*HDN'-< CMO=..$X32RCUD3$
M"/&(R\B1E8&CQ&#\'/5!8PP<AUN:WKB 6^&XPG$/F^,"3U(#F>$H)&<&NX"M
MB-P':U50S-4<IPK'-8'C9CHN&8^)Y!Q1G \%(IXA;4U"RE LC?,Q$;*R)EOB
MX<BXNZY\>!^XW)ZDQ0QR"/6HW^[UZWT;=>!E6G=E<"T#OAR2=D?91.R*['8R
MU&_K[0?0H:_ZO<-_Y3'_5YTJ!Y_]UW3("Q4N1(4[\R:M=X8GRU,^!T@B'G1$
MS@L,%BZU7 ABA#<K:P+3!AV.5E"][+*:-TP**JAN JKGC#BI$O<^8,2]MF#$
MT00")P44O=(\&>>,56#$L1N?!?0440TBKOF0CE1QL.+!,"&6&T^=MCJ1J T&
MA:N<K"&MIY"^U MS'/N]8 <'!>A- /IL^58D.:^40BHICKA.$5G/&**<:JR"
MT9K:'&K7E- _[A7L8]0\]O.C&G$FU0.,PYXR[2;')"_+N"O'0MZ=<7=3K];%
M"\?&>$*4I>.&2\?[><M/$05FG8U(\4@1: 2-K.02"8\%<=HS'L3*&FT9O2PG
M6(-<^07T2[3]"NB;#?HYPQ '3YR(&.7ZGF =BH",2A8E1BUCG%/B0"_R%HQR
M 7TQ#6\K0%\0?\N(GRWS6'KKA%9(D'Q&@-<1Z?RGYL+IG",:4\R(%Q?4&KE+
MQ!?[\+[.+'X(]N%F+*&_V^C79PV,_9V,=7$>+GUI\*<L0,%P/E(51<D$XJ#Z
MD54R(1),\()*"Z.<M[.>6Q>>E_C 8P#T787]"J!O$]!SUIWB3CI>Q_G@![=:
M(,N$1$H3ZZAASN:Z^JS@^7'B>0F&7<'S_>-YMD 3%H,C?+SY&G$,!IR5F")M
M*'4N:"N\A 6:G[?<[@71Q6XK<;U?V&WSQ6_J2A5UL;6A'8Z&]:_U41:VQ/@>
MCQ7W]J3@X*E5XG4>_+VT?G34@=YSG?AN/ GVTNO9%"AKQD)KQM=YH\X2II3S
M&!GB$N+>*:05]L@Q%:,5*KO[5];$^9U?5U\RGJ)G_\'@^ZZ,NH+O.\3WG(U'
MA1%)@E''E*>(4Q.0,S8@P9ARE% 8U)R?)V]BY3U%@-]?Z*Z))EY!]UVB>[9Z
M&Y(P@X%%1"98O1EC2$="420UMD4P'NP'<V_@OGJ4[E&$G;:ZX::U82YQ7UUV
MW?+.6W]L2<?+[Z!FB\#;+_Y<LI+OFONWOK_>WQ[NO,O\O_Y)82HI\Q)I'D#:
M*1J1\8[!6L!=#-QCK%PN'-WB_/P"<+V]_,M#SSV' 0J/%AXM5;J>,H^^.>%1
M%F&$A*2(>$$0YT$C;230*J4V&4E\2G)99;H*CQ8>+3Q:*H$]'A[]<,*CV'-N
M,),H"LH09RD@HPU%AF )8O3_9^_-F]I(EO7AK]+AWXU[/#=4N*JZNA;/?1TA
M _9H+D@VR..#_W'4UB!;2!PMQOC3OUG=+20VLT,+ZL0QHZV[:\E\<JU,KC,G
M[ZH46&UPM'!KO"H*Y[^I"O6_.M%>HGQOBPX099N_V_2&*HC2LRS#.54VTYCQ
MS$N3&YIIK@SWN5795T+DBS>GV^U=TFZJ8E86N@G,4F1?%V'8W@]?-0"H.'GA
MJFKE\?P2;6"1IY.++SE3U?CA :EHX!#.J2VNQ>+?O=%L- =ZUR,S\OH[TCD,
M]K7N'^JC\8M7)QLR] :SF\L@HD[/_0KMUZ_2#>Q!5^U,V>=BU5JKGY+-];76
M:G.CD;3:JRM)L[V6;']ZN]U::S6W6NO;M9]"N]-=WTZZG62UT][N;+36FMWU
MM>1=J]ULK[::&\EV%S[87&]WMY.79>>6J7=_7&/;'JS/Y<7S2TBZDMQ3GYN>
MG?9>MP:EK 66-T?O_7!WI _V>K8)G*(';G4Z!ECP(UB^L-6CXG?U:7RS6\G6
MX6'G_3\@$]]^^[*V\[/]?@=_Z>[U.Y];9'.M"7(//EMKP;_-H_;VJ<8WWYKL
MRV>0B>_;W]O?UD$F;\'S/L%SBJ;M+'RV&?[]:I%__]HYW/SX58C,<)(S))C1
MB-%<(\,81IJI7+N,YEC84A$J"*X9U!B<">RH2U-%--/:&RX%6"D93W/E*.:G
M^^2\7^^\WVI^^*NU"KSYKK.UV>RV.NV215OOVZUWP+?M;K+Z:;O;V5S?VCXK
MJZY,Y*>$6KFEEX[W?MFBN./KT#*R9Z\@ ;87^CW.*'9\P1(\M'2ZI -039H@
M??;)./3K/!@-0P P]" =]1U(/]](@":J/J$ ]?OC\%X'M7_L[31T-#9ZW"M;
M?L+'G?7-9#P-<<*B.]RPZ.IYX(L))ONA UQHRQA^<)0<=V =CLK>DJX'ROP$
MOJG:(H=.I+;:S[*W(DQTFH.F"0\^OF9^D[+IVW0T:)2S&1;-(*L9P3WWO.Y/
M]JP>53WQ0*,<%UU/W;#HJ%85H A#@V7\X1-]HI7HP7 TZQ<:[CPJ>T^.RQYY
MH0O;<.#GX[V>>E 75II+@&1!,MQ11]1ZM8N^Y^YQ&\/![D;HP=L,W;[';T\)
MUW$WF!K/691VFE]SEVMF?(JT%:%>F<1(&; YI2/:JURX+-.G12GQ1'AMO>:&
M,VRI\L)3G3IK;)H3K4^+TJ(E:]%$S?C^\##TH1P7K2X##Y?MW/JP5:A?]$LN
M6K,#D, S =5"_D-@=T"+ S >CQK)0;]H*@S X_\S[1V$IIF-T!/6AC:4HZ/0
M6G'D=P-*G.H$=ZF$/C9!+ND)=[:;S(L+A/BE*_6F9MWE1+I"TIOV.8L-VRX;
M;'J7#=N>5:<QM9R-Y<XVUKU=HZ<ES.2Y,@W<_ #:TVP*=K4V=)?X<V.;M8O[
MTSV'8T"KP_%$)ULPG-A?+?;E>("(H]7*IRQGUBO+4I\J4(&%LRZG8,!QR^X@
M ZX]'%1^@M*PJU&H\68V7!5J9)N_/N'-_?:W+^_AWK2%V_L?R<[G-CSK.]VA
M.T>;OW99FV[2G>W3H<;=7^WNQZ,=VOZ^\^V?;SO?/M(O:__L[= OO4[WRS>8
M[Z_.VFZZ\^O+WJG&:H;://?>(FFY10S,/:0$(4AZ;!G/I:6A2!'!K('/*4=1
MTY8<$=TBNMT/NG$/UGN.79ZIG%&K-,X<25.:,<+ I+^+O+2(;K=$M\5J_(S2
MD+V+M*,Y8EPP9#0EH>>0YAC^;T.='<4;C-VZS4;L-W1W'+GI?_;L,%85N]<4
M6VL(41E5F?7,":T)<4)F-LN$%5GJHZ+VV%!VHEV0T;D1 FMDK5.(:2^0R:A'
MF5:8I)@)2?F+-X(W,+ZKE+ :)<=&MIVQ;4I3AXG3ELB,&:\DYL!]3@CF)<NI
MCAK(X[/M@@:2<T#7'%2.W#&'6);E2*8D0R+'(A>>YF 5OWC#58.P6]=]?KB"
M0D_"-=:9[/E1LM'L-C=CY9M[34)7# MI)<LL988R"<:2S 26&!8$Q%;4-!X;
MLCXN:AK!G-6:!T=0#IJ&-#E2.2$(M PB0S(&Y>3%FU0T8!-CJ?JGR[98F)P1
MSC#/&,L"K^8FS3)0/W,1CI!$3>/QV79!TS#.DHQ9AE(O0-.P*492XA09 COF
MJ9*YI<"VI*%PG=CV.;@S5O5 NYL%X*)==%7/+,D4AVE*KBE+1:C+XS%6(LV9
MSCFC4<EX;+0ZT0.+.YIJG4ND,FP1HTX@295 5!B),VYM+HOF&%S$_L=/F&NS
ME$O/4IQCXIF2W&"OC?+66B.E-&G4,1Z?:Q=T#)5IQEG*$0]U+H,AA[2F&"EG
M!!?&Y4QE@6L%5S7BVN?@S&A-=/\HNC'N%:L\(;D@J3($[")%# 6S.,N8YCHC
MV,NH83PV5NTL:AB8Y%2PW*-<"H&8$QE21BFD5992:VB>4?+B#2$-K&[=C#VZ
M,>K+MH8S:UB6B4R"84!RA66:<^*IQH*F5D85X_'9=D'%T%ZH%'8&P?YH8%NC
MD2'<(T6UHQ:05J4ASME0M$Y],I]P X8XM?H,.+8F7!0"VP>Z-W@@K]K3EI&9
M,81RQ[E4.?,V-\YJ0&&L* 53CJJHVCZVC#Q5K]0S13*K$.BP("2QEL@H3Q'!
MTDE)"9'8O7@C&P)?4TC6VTGVM)F0.<F<THQ8+1AA0C.3"YUC8$B,#<914:T#
M$\Z+70J'#0>@1!0KAE@>G-G&9DCG6::TL2K3P(2\P<@C,.%S\'F5"3SKTU :
M(+J^[A.:0*X(KSA34F0,6VVXY R;'(PQK;P043]X=&CZN:@?**=I;@U&+J,&
MC&B5(<-RA006S&GM!,GPBS=I0Z@ZI0)$MKUKUQ>6BA'C0+OGS NCG<P8U8IF
M&?561(VB%FP[URBL)2PE7B.3RQS4>F>1RAU%GO*, N-BV,_ MB2M$]L^!U=#
M\T-S->;OW"=6R=RDH$-;B7/!E'':N!QG7H 8R^&3N^B<$K'J=EAUM*AB&((-
M85ZA8)XBEJ46Z>"GQ]8()@%<B&4OWA#5D.G9)LE/,8/G:;,GY=[87*>@-UA&
MJ%' J\:E2E#/K# DJA)U8,^Y*J%L+K0E&:+<9(CIG"*IK817//,\SW)*0D<C
MT: 8+ZUWHGBV6!%9S;6'[G"B^\F[X0@^'"2Q$$\L5?$0QE\.JZ&-]\QP9C*J
M../""9M2+@P8@5&A>G3$_G5"H<(R%\[ER&@-"E5*,Z09:%56YYQDF>8B)#Z
M)=C@^-8:5:S$$^%MN>'-J]11HV6:>\),SG6>2<HMEY9@D<FHD-8"WN8*J9:9
M9UH(1$CJ$&, ;Y([,!HE]UQIJWB: ;REO*%NW],HUN*Y.Y[\!#SH71+ZC?OQ
M8_O ;@?T2PUXF<V83+TPS&-FA#=4$.>U4*EGN<NB@^SQ 0^?T.=,AK.<..2U
M!< S#"-IA$5YEM',^TPRBE^\R81H,'5-$_SV[%$_]UED^;,L[T+W6V:U2U/*
M4BX5T:#_YUX[J8%\8NIZ+5A^KN,PZ0&7F4$ U<$G3C52'EA>AG*1AC"<4@,L
MGZI&2N[**5X_'6>Y?76?9VV7DL)K]XC.NH?L] NW6C);]T':_#[>LEPG-!-"
M;9IP1JACGA E?&HU,134CPP,XZ@8/KJ4((N*8::IHR85*%6$(T8)1=H:L(1U
M3GV>6F<8?_%&LK2!U1T[^AZTNV_)/!$X(W#6%#B]()I+S6U0LSW.C,$L-9G,
M'+8&TUC,NQ; N1#33HV4.69(@O&#F&(>-&MM$$O!SBYD74@Y$8(W*+NU15T/
MX'SJ)Q2/V[V?:>P^;P!_IN'[G?1U#X?_Z]%>FMU;>^D9"FU/AO;[WK ?NJVN
M_V?:FQRUAQ._UAO;_G \'=6G!V9X3@E*66?MW?<O[]]]W_SV_6CGUT?\9?]O
M (S=HR]KZX>;W[;VV[^:O^"^OS973_? _,XV/V]]W_G\\:C3_?M;>VUK?V=_
MJ]=9^_O[9K=Y! "7;JYMPAPV#P%@:'OM^U'[F\4%P/WZ_M5RXX1(4X2E2\&&
MSPT*56] 3V.6"^$4D-/IAI@45&YE! ';/V-<I)(*;W,IG#0I3OF9AIC;W<[J
M__W5V5A;W]K^5[+^\5.KNW/7_:,O']/).3!CJ3$&A"K'+/=2 >,P;)4VSF0T
MN"KKU"2W&_JW3D='24':-6GT>Z,>N*U!TISN3L>3\FW0.!I%8]2W0SUR1??
MHB=ST:'Y(#1-#CU28?/V]X=A$C#]Y& ZLGMZ[(O>J*'-\O$'TX/P]K_NWYK,
MKJ$4%7NVY6>#_# *77GWF]/)WG $*^J:^Z&5*SG6E?CS@R7<^?C5:ZH92"O$
ME16(6<_+ C; I" %M,J43D-K)KQR5ME)@(+["YVR%\DE]/'NC4M:@?5/!L/$
M_SSHC4KP<'KBBX[<>_J'7P[*V?+[NC< /6M.0O/?1&("Y;SYU7B2"B8QHFGH
M\Z6Q0AH#;64FSZ1T E1G=BDQC68+'3K03PHB6D2>LI$[J+^AD_OQ-T5;]K-4
M")0$ZLC9CT]B66^0!*)I) $70VMG^*\LGA-:R,^[Q?=[^T64.MQFK^@N7]UF
M'&ZAK04M70^L3PY[D[VBL_W$C_;+_O5 Q*X7)CJ>C7-UY.&3Y)VVO7XO])Q^
M.?8^"3I30D@C"7W%41>N3SH&%/:";\9_K)PR,)93%I6K?5@NU)[ON^1"!"@6
M>GRZ:/1-M-4Y&N#K@$'Q_ ^ZY]X-1UW]\W,8,2BY0)_P0?'M6Z  MSK</_"#
M<;%-QS" GQT,?**;NU^%= #3!B-)))C0(M=("4[@+?"(Y(8!8+]XPT4#G]..
MHF2M\;G<G(^&^XG?/^@/CX!5?OAQX$;X\01TV?!RQO.]2<&117-WX/]2YL"6
M7TO2W)+(KB5R/NBCT&)^O.7[(!E==WA=2GM^ F>'M ^_$@T"A[L,I5(8Q+@%
M2K.$()5;EJ5.:9Y9$#ATY6RET&-Y X1R4"U_02,!MV<T]J]QA?3Z,.C)O0&0
M(Z"Z_EDB5[D[R7 .T)52<UU NYE6@T^3T<Q@*328U8)SMJO'/3/J %-[]VNH
MU(V=)2A7 8>L!=V6<X><UKD'.UL2XD/'YG.(HP*AN2X"5#*9F8-Z<J+9>B'.
M5JXGDF?"N/#2]4!)&4Q>I[R(0SR&K"YD<K );RZ3J>9>V3RC3&KF4BFQ%<X+
MR3TC7# 2X)*H"B[/.KRC3+XW7M@]"C+98,* &Q#F)@W%G!B2/,V1$]9)+HFP
MN7[Q1N(&D6?#@;61R;<DLBB3[Y?2OO\$F<QXEKN<2F1RCQ'S()T5IP(YKZ1E
M/C.2!8^"7#F'SNY3)O_PUT2TFT7NKB.4GRTDP;W6=K]B!O\CH+-9;D$^4VJ1
MHEPCXW)EG/?:2@R8E)WC++BF?";JK'R^1 0OD^"6MQ'<G@JFE6?8$\V4I49J
MF1,?>IMP)0PO,%7.,%5&P?V 7-)9^_@U]9CGJ50H]\R#C:,\TMHR1'3*#2%8
M.2G#D;U&BD5])?<MJ2Q*[GLFM9\A+*E$*K%W&!$I)(CN/$7&F]!^0UCJM>!$
ML!=O^$I:;VM:4)+3U%"JL&<R-U)D8 &"D@C_22DK3^V=!V11<%]*)T?M;]^_
M6N>YX"J4H@S-&S.;(\D$0V!1:Z(,T2ZU+]XP?+;EP;4%MWRB@AL(>SKV\ZF7
M8#L9)KWQ>.IGRQ0XJ/QF>% 0OO_I1[87(@XAJ' &K'='&ACOU)*=F]YRLT6\
MT@I7\V0A"?]@."ZB'J]' 8M[/_R?ASTWV9NET2U<524_X?DEVHR'_>GDXDL6
M4IPLC-^/'FDOI3RUX M_]T;SDB:['AG8[^](YS#8U[I_J(_&+UZ=F--^;S"[
MN0R9H:?G?OOM>?A5.S\OJ;7Z*=E<7VNM-C<:2:N]NI(TVVO)]J>WVZVU5G.K
MM;Y=^RF$U*KMI-M)5COM[<Y&:ZW975]+WK7:S?9JJ[F1;'?A@\WU=G<[>;DZ
M2X3YXQK;]IO4F^5*I6E:.]V?%NI84E;4#8K7R.^![@6HD+S<&(['?R2M4B5X
M^:+966V]N,Y*+;*0'NT"%\VS*>^/.JZY"A>%1&=3>0SPNN^L0+OGW;3O._D"
M"104<(( RHT/1- -N9K/.%>0M->^?S6AGHZD.>)9J-&I.$:&"X*\,=8+PBQ6
MY'1NG;3&$94[GTK8K,P6AP&U\))G7)C,GLX/[()F#HM^,!P4RCI8B('I&LG
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
MSQ760BA\/U&V%:>.XTP@JS5%C*8:@6X?W$N9R!27CBI5U!-)"5Z"<X41 ",
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
M1KT_Z.5'!5T,\[QG@5X2/7")ZXV\G0SA7> GN/&^_MG;G^XG,-M T4 B(.Q
M<P9Z!54J6?-]?1C($OY3W.#$[>UT#,I1<>_BAO"8B09>ZH$$[O?A0=.2T.&N
MDZ- OY/PVY$O=/-PP1@4[Y(V8:#P0S>UDQFS=4%U!QH/#'8\RGX/1A<(/@Q]
M-H[JY$W)1?OZ"+@1GO&?*4QU-@WX^;A:H8)6JD=\KI9N +P["D<3PJD<UPBK
M#;P=5M;_/(!IE+.&;QNP!D<P"FUZ !]'P28Y/8RSO'4S.JP+TYU0>)83-RX2
M+K,!/P9?%Z3G -6#NA$LHL J7H\&",03"()C7 NR"7XS\*6-74B%P"V@K(I$
M6R#S&=CGR5^M[<9,TIW?^"G0M/.3P.4#'^# %?)K/X!I@3-PP7BL1T<!"0J+
M.X#M1(]V_60FIX;3OILQ6'*@C\* X5F!,RI9!^.8S^686U:2Y$,.2S1*#F%T
M,+5>(0Z!MP"3?#@<9/SDT/M!\E]$D94T@67OAYD%W/FO:S@;##<ZSZR%?Y09
M;B53SA.14<UYFCI_6?H:OX*SH6>GO=?'O#&!YX][KI*O8+R.Q\=N!?[\3(+#
M3O<[V>R&9WW'G>ZGKT*1U&F/D228(T:Q1M([A7*?YH(2QZ2A+]Y0FJV<34$[
M)@-@A&#"AP^#*-3CO>3$LB=&CX&>*NF@[5Y0R0H6 K*<B:;SR#J@>+C$#O=-
MP1;AR%H@Y]D7DST0',D1D'2@VZ"SG>6LE:0YGM&_ _E6O@;QE0/Q#W8;,]K?
M ]IWO?'!-(C P,@S=EP08N$>YPVT9+KP^#G;7<QOP.LC7['W9"7Y/)=F88CE
M$$H%TU0*:U [#<C/7CE'/3*]2;6VTP%(ZG%BA@ _!WHT 6%0J*O!%5*(_F&I
MHP.2'HO9<BM@"7KC\=0G+\>PB.TA/%0VDG>Z-TK^T7WX?-/K8$(7@OD/ (F:
M")D;B92RS"C,\D=)'8$R2I/%5@K)!]#@IJ#$S%>#-I+F',?#$G2'DT+96R3N
M&2TN0C[H)/VI"SL!.G_0WWKE96<%"A#*]"#LSW5PU&N2FU1S0W//K#>*9$8*
MKWVJ&4_S2]. LXBCM\+1CUFG^_&KE":5UG.46\L0R[%'BN8&&<L,I3+/>:BU
MG.'?02>LH"T]XA5(3@^N#Y.NI.UPU3%='10'V$_IO+]U@%9LQ#+@LYFA^KHP
M"4 #^/.PYR9[LP#MPE65SQ?/+]&FL+ OOF3!LVMA=G[T2!:<5*=69^'OWF@V
MF@.]ZY$9>?T=Z1P&^UKW#_71^,6K$W,",3&[N0R!L]-SOP)27L7L?=!5.]^[
MVUK]E&RNK[56FQN-I-5>72G<?-N?WFZWUEK-K<++5_,I! ?U=M+M!.?D=F>C
MM=;LKJ\E[UKM9GNUU=Q(MKOP0>'"/(] :B?:;AXL$'4)%O '"!;T^]H,1P6:
M+7BGZA@IL+-HX\_.VD[:AOM^Z;[MMT%EW^R"2.KN_/SR?IUTUOX!,;?U??-7
M\[!]=$J<?5MG(++HE_V_^YOO/Z4@KGZV]_^&L;W[OM/]Q-J?6T=?WG_\M;G6
M3$]$"M9VCC;7OG]5.3-:XQ0)H3QB(I3K,)XB, U\AF4F"<]/1PHXSJ1*4R M
MP9FRJ<XY<T!C,L/:&YN=C11L;#3?=K::W=8_ZP6(=+I_K6\ES:VM9OO]C/]^
M%S X-R9P^3!.!3BD43S#W(/(9M[!&V]!AU*I2)T5DMUS#.%N.+Y>P^L,DG?>
MC*;!6Y$61I@H5.T"\XO 0/!Q'@;OX6":!XVXT%^"-V$\/3CH'RTX!).7+S:W
MF_\:O_BCD;SL_9$<!N<CF$(SAT6PDN:W\8LWF8Y+I\Q,=:K\L(6&-7-I%MJ[
M#@I[K]#1<T '%.S))-A^Y?4:S"6/REC'X;#\=GA0&H7#TC_KBN>^["T,\-#_
M=G#5^"\?6SD0T ##T$+@ !Y76;S.'U1&;Z4S5E<V$E#SAU<?/-@U<'&QS.$6
M/T#/!T72EO;D47F?_6FP6_K!ASOP>:\(9_2*_1Q/2@]V88%6=F]YKV"&PD/
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
M E $H#HXP"( W12 %HI,>D4T8PHI4]B@ JS1-#.(4,$]X5YAXPHE\-8];2(
M10!Z8BZP"$ W!:"Y$\Q;I0E)+1(DU \R5"#M (!8:D1N.6&.V-KU=8X % &H
M#DZP"$ W!:"%P_%8$NN90X08C9C&(0A(-.+<V@Q;2FDJ0E=152<-J'"#O9IH
MT_=O9L-J3_>!L&WY/I!A;S M&E+!)Z[WX\W_%G_*L9K1JS?'X[[2E[-I52S!
M@N?L8#CN%1VO1KX/3_KA_SSLN<G>C%\6KBI'_QK/+]%F/ S$>^$E"PMB/?#4
MZ.'9GH8Q*7QR+1;_AN$6#.=9EN&<*IMIS'CFI<D-S317AOO<JNPK2=,7LZOV
M1K,Y'.A=C\S(Z^](YS#%U[I_J(_&+UZ=6(G]WF V)$9+G^7I1;MXZT[M[OVM
MWIG6:,7JM;KKFXE:25;_:K;?KV\GK7;2;*\E:ZWMYONM]?7-]79W._G<ZOZ5
M-%=7.Y_:W6;XH-.>O6VUWQ<7O&NUF^W55G,C7+JZT=G^M+5^ 0$_-(&<0H'3
M#%/0<6_@@(9?I[R0_X\QRO9PX%<N&.KO&?^J!,Y?U(3:FD!NG79WJ[.Q7=#.
MAZW.ZOH:$,QVO2GF,0;SN^:%:[VQ[0_'TY%/5N$V(]!X$SUPR8?1T'H''X]K
M,85EX<#.=)0<C'H#VSO0_<3_]'8:9&8RS/.>]:-B:>??Y[V!AI?P:O;]GH8?
M@URW_:GSKI$8/?8N 45T H\9)?Z'[I?R'JY(AO P-]\_N[A_!\?[E[S48] W
MX5EPI]X@V?*[TWYQCW%"4HU(]M+_4:YNN!#>NC\6/RR()3P_V8;9C$"RPSW7
M?]H]/=CU2=-.PE"(2MD?"3P(7H>?>KA3]?( 5G(8;"E0=F $Y@@^[8UA& ?#
MT:0!;_3DJC,!;3@![<K;8DTG0WA,\?OB'N%9O4%Y;BXLT*$O?C_R_YGVPH/A
MY]4CPN^*GX^*,8S+Z^'W>:\/6P62>VKV>Y-D/O,3TX7!:VNG^V$5X;YAC':X
MOP^F@BT^@ >%^0 M@>3?!X)LA+-+L*&@$!;?W() &F&-]0&L"?P(GA8>IOO]
MX6$R 3+N'Q6&Q;C8VY'?U:/BF<=+L+#$X3G%M,=3NW=BW7KA4H"*@OZ*Q1^/
MP\OQ=']?CX 7RBF7:P=O#GNPG^5ZAC%4^SU.Q@<PE+Q7$EVQVM.^'\\)+3SQ
MF%[.(ZU56-3>.$QFY;IL_UOEMS[@NUI,=!P6J!6TWP%L=(7"20?8)7EWO/\E
MN\!N7D^P/R96G_W;W0,(2 Z!A ?#I-IEF'O@B=YL_A7O)P$N%NA_-)M_!1C
M@*."I(%L*K;:'XXG@72!%N#"8"TG_YEJH-%1><T>/!=H'*8$''.4Z )( KJ.
M2IK7X^$ C*VCI-_['E@)6.O,SZ\WUFO3;4V$:MWX9/,82O_[_TE*Q)_CI#D
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
M]HUF3"NKA& */,BBG1C0)CKF/,TLIY]$#Q#82P3V_G1@P96UE\L0"%.%TN
MB'4J$L9H^2-%SD+8V-*;PF#"+])I5>@4(7";@85B$8&2R@2NK;>:2RM243H?
MQ #&6,)BB#452PA<)J5DJK)[+0$01<,LVB7A63A%G>=,81H=,JL>LJTLLS"\
M<"=D3887DI<^9^^(H9$2"*;\YBTCRGLMP2E3L(7(0F350K9Y_'<+8-:B'7D8
M=K@]MJ8W+!A*.3A#J'*20'26.!\E8=I2KKSU5(_VL%NP=_#E(:^05P_EM )J
M<HY6F++L2J6\ J[!F&2]--1;W*E04S!-1QD8TS179VHDIC(!G2(Q6B4BO;**
M>6:*2E6=C@2B3J=KC$,-E]]U.8IA!)\%Q4KQ'GB/VM]CI6-NBRT99I=>,FS5
MJ]I@DV&389-ADZU#DV&%+JS0A=F%>!;R8[;V/TVDJ+S>/I39@!,\$&<@$+!1
M$J,H)R';&!VXTL.\?D<A(YV03C^CDT@)C'42;*# 7?3)*U,=LAB%LDFP4>C$
M7H9.+!ZE67ML7<U3*=ABD5/#01.7J"$ +A$CDR?<NZ0H^,!9P1:#36/N?)P*
M<@NY]5 QWP6 "W>^+I%25U-3OAY&K;42W!.;12+ %266B4B\<LK3E+T,8F,+
MQ/6#,W'G:YUF\#K3:7E:%>Y\?6@\3:2@?#T,2C(+3A/)75&BF S$%\V))& B
M!6XXU0QWOB*G:B';')P"PU*.*6=A,OBH'0/@0CO0*EG+XL@W=9]&'_JF;NF;
MFLA$V3\,(&2TAA&E?0&4"8XX*32)R3!@*3#FJI.-Z"9GUY/DL% 7%NI:8X*O
M=2XAGGJ\D@3?^?K'WLN_";[[_..AT89+&32Q-'H"UCMB(\]$E6Y4QBF9DZK?
MJ<>()\33S_#$93!6498I$V"2*T8P.&NU+;32W-D9#&&,(2P#3F^^PVGOXR$K
MZPFC(1%O7'7N+Z?$",&( .YH=DE2XS:VS)V/_44R(9D>*H"P #1A &&9B-K_
MCJCC<!@,!>$X(\8[2R"")4XQ3[*QV9G(5:Z.)@=YE_.>$$^(I]51G#""L%P^
M??S.I_-PR).W% (C/IK"IT1Y(56UBS7FF*+('E+&S?<(JEK(-D]ZJP^,IN@@
M5-M8BS' HD]5?3GK3=(:,(106T"-_J\@Q7;WWO!#&8K"))(AU@E%P!A!C..<
MQ+(.T<"$CV'D@1):UXA/6'<+ZVYAZ!<//7Y\!/\V'4+0X$*R-A.FA"'@BO7K
M9+*$:6#>ZYC5N/YT70X]1D8AHW[*J%!T#N>=5Y%KD-9Y'YSQW%-#;0I1W;N/
M#N,(=R349!PA< [<NF+Z0@X$8LS$*&6(,*!BL-PY6:6IL.L*)O*I3G,8^503
M/F$,X6YXFHPAR&RB$(%6D0-&"JE" 9541%HEO0E:1.4WMC2_GH&!>*K3%%YG
M/#TLG3"&L%P^3<80BID>.( @*;!,@&5)''6:1,V+$2^RMAD+<"&HZB';/'I4
M<MDD$R./S%>A,<NE22"2! ;<A9_L0T!?5%U0-15-8-JETH]%E]*ZF'HN C'2
M16*2U]+SH'20&UMB$WX03< *7%B!J_9MB?%?/,QXA8E]-AT]H%D'K2F0)*DG
M()TA9<6-Q&66N3),<AGK=Y@QX@GQ]#,\&5YERW$9LN-@G706@$OP)@KPGH4'
ML8$QG+ H9$V&$R Y3X5FA$E/"0@?B#49BK8I4UES0#(I,*<.H54+V>:QAQ=
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
MV67#TX#A&:91:C%<JL13M7AY-3M8.?7C<<3^I %8!_<T@HH<<W#LV>G!/#O
MA$<#F O^TIK):V@ECODK3<PO)/J2*!B"A+,1\TDDSM-$P/#QQ*6LPY[==IN@
M#[V>889.R49:U+*4_HR)5X6*O'E-[@3MVT1\-<HND=]-5:8/#I]A"M#6A*>%
M$607V'##ZIH]TB!+?ER\;,?\M:ZEV%+=AN4*PV&E*+2S!&%[/-F@/!6T\/X>
M<&GU[17R/L^'. Q@I"[^2)F86=[75:8SK"6'L):47+8BF__Q,D:M'GVGJ]&K
MJ V*^:AOB40;M6QY4-WNL:LD-^@Z#$>5+W!="<I.3<$P;./^D%?78L#X!,\Y
M6&&\NX?#)!$P'A,F\BM<LJWG,8U\ZY,,.@:&I>P4EK)27*O 3QHC2QQWP/B.
M1Q+,; RKW%G?%:0V+G>:85[ZQ4F/NC+5JLWNP0&HS=+NJA[)%[BV4C^&(;F/
MLUMN\X-Y \XQ?4".FD,,RI*75FMB"OE!MQ1)7F)=.+Q7Y-[">)!QQ-U4J1TS
MK4+M'F \9TW\VJA7#6/NJ% MN1DT:1\T:2FAP0["%JK0(0VI#Q;X/U/"!>7A
M[%*^O<=(^(D(\CTB:<#@:TO?PI*908EB%*7\^H[B[<V9>W/N'K*',O,:=@"^
M''.GF(L32X-&Q4#,Z\!LHVJUA,#-\W?C:5"SQW@R]I6XME'?7IP/_0<:I"$=
M<,'\D'9[!V?SY\)@98*A"]EH)B]K]>5UOI;PKL/9H(E/0!.7'\RZ./?RFMYX
MJBZOV^L<G+TI/'R&B^RB1B^O<H>U%A&W&?V*"@S3^Q0/.&\6^?_T^?[K_G/R
MCDRG^-H[?I+]'D5QUG;Y$7Q"LQ?#I80 H.S?=^294]SDV_/(?2(X\<7[O1$)
M$[KG161"W^\52D0,#=D0/A0\A0+/]SQD[Z:4LSC IKS?"]+L5$K^W7UVC3U\
M0>^9V/.2%"IA(L4RGWF<3M_O905!)T,%0C+)/IG$$2#&9U?P#3+?VZ_LQ&66
M$@7B(C!)*N9?Z.2>\F*7L@9G/:HL[M(_JYY$<12EDW=!/"$LLNC(1?[>F'J
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
M]02N8PKMBZHDIW]RKO4TRRU, &6K.ZL\"]$ZQ#F$KJP*!!GN%*(Q6$HJIK#
M)13S&*AC"OF+RB6;9[)IY:Z! &ZZ3+MP)_.F\\%BT=1VN4B+55_F"2^,G4 I
ME'CZ?K8(36B3SK63W@H4(P.=JPB3&.P9B* 2E%*PRA593\@#OX_^Q'/0WP&\
M76*BNIDI!$:]BA9F"DQ1Q"R.R!KID7"."Q*HLKQ(7_;4?&W_Y?D3<Y68WQ@8
MJ2(N: E3(141HQ!V6FHY\BY:IGAP*A1I5O?#.=))Z3YJ>&A=?@#_N8?O>RPD
M$>P)S"(1"$$,VCX$$L0A8H3',4A#O"\X=N^W3'& *60F163P0L&8[GJY1 6E
MH0]&5(ADI!'($A.0@:DJ)PQ;S8NLSSV(Z$BGB!E%,= +AURTVN"E!!,M*O!J
MX!R"32^0T0HTK0U6@L)HKHJH9G_(1SJGS"&KD?QX;),&)Z43RG,DO(#1M3(1
M033+D%5.*_@_"Q.?'V72L,>AGOGL,D!M4,5)LUY&Z)!!=?!E".>I]H_-I^NO
MW[?M,C0?+Q+"?YGI,DRL8$98 XZ/'$3'@H'X1&,4=:69C<9A620 SH#]F(+)
M ^CYSOFAD=60K2^ /NM\/NN@KE 0[#PGP2/%N87)H?=(:R&0#EYS3QR1ILA*
M]6T@QQ2;'H7 !O@I7QCK?9W,-=,34T,<]<9<U LSW0(W\3HJ;'A$V*7P6C.
M5'6K8@Z 48,Q)D7BV2>A'5-@>P2*RNS+;!K[T@33+INK+:U+50F8M1D4;-I2
M)H[#E"UMY<@($"NPMBJRCG(7RHY1+'KN(AKHK&RB^106!F)P_\XT,["MA9G>
M\CRY)OBW(=:N!C,#Q<%BAGQ%H</$#H974WDD;= F<L, 7@D1/0WMF/9/CD!3
MF7V9<PUG@Z/;78:>\J()9P'F=Y=AM:;P8=ZF?<./\8OY-O%!$VV%15H*#1QH
MB70,#M&(N?>*$"^+;.[NB/.8=D^.0'TEO9PO:N]_78%'7PEG,'(J78!3(2"+
M PSI$ECP044GB\1C^]XHV8\,*/IV98LWIFFN0!:K80D&(AM5A"C9$0%=A@9-
M!.&31&04Z6RH#Z5X>!+=,<VF"VGKOALW>;V6KZ._-/4T=3 _SYO/@.MS<,OF
MQFHAQ#%.<!V0TX1!C$,9P,(><8,K&B/%NLQ)TR>1'=.L>20AY?56/A%U9\,G
M5ANGO90HL"J=AJ44*2LD\DYI832SUK B2NFJSV/$AD=I9&2Q.SO/'&),4N#1
M222<K(P*AAA;YNS1KO<+QKU_N)./[ZAW;X8S7CB97X1F<74R-;,%M-#47B]2
MNTPGX()CW$AND1!&(48)039BA2R![S7%)H@BP^9CH(ZID\L@@6S\YSN^?-'M
M5\U./\#L/GQ*-'Z,O[>A,W9"+*\B1+O(,NUA3.8>&0YC,O7.<A.45&5VK!]%
M=4R+>QDTD<\#(T1%6X<@'0RFHL(4B9CVT875R'@7$ V58X;&P$F9^_H]P!W3
M#G2.D2.W/[(IY9?YW'^MI],)Q00S"L.9#Q;#W+A2R @ 0Z/4E'M:&5UDR6T#
MX)@6UC)X?"]>,]XT7YC9:=KA7)D"H].[;^O%F6MD7IATJ!0$9K!(YG&D3; (
MY$:\-3Q6L<C8T ?<,2UT95!#=G^4N_5R#7!BA,#<@'(Y%J!<!E,^9<%TXVA%
M<-IMDD7T\3"D/JJ0/XXJ,G&?]R;<&L/W84F&4$'\RA"W#(8E13"RWGJDO?,8
MA F3_R(92^Y%TT<!ZL=1P'#&;SG_KR]O$_,!OL^<].K$))AG85%#/3>!#,R
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
M;M$_83##GC.>BTPD5Y&<%\TQLKJM,NFS3)EVV>"@!0EV0O=8I#A(DZ/6:FC
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
M-FTL+C-A(-7^?):!$IY!"B%)2:R+3?;PK8B>O=J[D76#=(L/.+\J^#L.">"
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
M-%WT]<:%6WI5I.0I>^/:S'=[7E&]MF391P?'B^I92-E"KNV<!6?:A\@"$#X
M(STF$;E4.QFWSRJJMY<N=HOJ[2/(KKN__8ZYGV!P-IM,QS#HPYO^17^*>8E,
MRIR\38HI9031F@Y+CT1PJYR)/&,,?#<5W_F8DU)S=P+M^DU>M@][U9],^W%&
M/[C$5(JT1#'):*7D7T4"1LZ49U 2&451J%#N#=?>]8"34F\70MSJGQXI,E]-
MX$:A^>M?W3RU;I?@? (I ;E2U;4$7H(4!;63TDHZF;V]-\'N"-%Y)W1&;1)#
M:Q33SLV[PP26:(_(,A7EXK%,K(.C\XNC;A&PFXY@\=;%Y8.&.!V5/T?C?_6'
MYPD^]Z<P@,O&$).>BH8<_1B8$\$S;9 S+[5EII1"FR//VN_6;_1ASW\2^]3#
M6''3T&@O_0:!]I4L7HXN8G\XC_Q=!01?7@\(ONE#[ _ZTV]_C(9IW@MSVC,^
M<&-L8"+5I#^>:2MWKMZZ6L%3%%)K;/D*/0CU"1#N^-IKZ 3?!'\%^>,8AI."
MA#6+'G<H#:^-(+@LM96O9N!%8 IX"J9X7V+3G.A=0)X\L3K038-+@@U85]>8
M[S%A_\L\8?\WZ(__"8,9]ER2*CEPK)B 3&=BO"<3A3DE;$E98XY-,G_WQ'G:
M;.I,0PW:!6V 2S!'Y\,Z!^YUIJVS7_IP.:YSM92S85[MLK5<;S*I9G5M2CZD
MQWWK\4!+U9RV5P 2H-2)Q9P2 \0LLU9<F";%#$U6<]KD/+*V&[0PZG)1B\;G
MT\5/OAOC9^CG9>-K^OGYG+K%W_4,G0(QD"UA,),M6X*E16O.G ,I(' ?4I-Y
M;H^RVA^OP!'9TJ!A4Y>+?C<>?<;Q]-N[02UW'>8Z1?3SO.TB6)& A\*XGH]M
MYIZ!L))E^LQH.N3@:'9K]ZO[\0HT9$.#)D_='G6KH>63GI(H4K*>>.AKZ[7,
MF??6,)%!<&U10#I6&*"+]?R@=:<:OTUD]Y2(O#RPKO_%HC7!Y!U\6Q2C:9]"
M-)DY;\@=J5FQ$)1AKO:HU"DAIJ9IW$=9Y0_2'X$=MU\%_[1?A;F]UI,<,H<D
MF<_$4IVU8]ZZ0C9;[4U88K&^R:CZ(ZSM!^V;,>$VV<-3(OL?..VY9% JCPQ
MUXY'9)EY:X'.,F'I=99TQ#7I\M?Q.GZ0N!,-;[CCZ.Q^[7KYS6R</L$$WXW[
M"<\&\^^@C_\^&N4_^X-!=9;3%/-'^/H*\RQ-J\6U;!+K1) B>L^<-34G/\::
M/U&J>*6.X%PY6D'9PU=Q@FP]OG8W<+7%A=R#W[U7N+@=HG5>^\N>%>3^*J^9
MXEB['&MZ,8-/K"1202E!R] TYZ+=TDZ0U4^$!QNH?OS"(FFR#24%EJ4$IF..
MS+L46?8B&9-S="[]*"SJ@'Q--?/4"XLPY51*1H:E]BZHL140(C&.KAB.2L>C
MG>_/JK!H+P[L6%BTCRX>I41D%X _"HL>IL^]:T4>HHS'*4<3/LK"@15=/7@1
M%/,\$M#:^9=+,(!-LU^>1V%16[+LHX/C%18%F2/Z()@P-C%=M]/H")4/)A1K
M$LJ\6T'"LRHLVDL7NQ46[2/(1VX7='6GTZ8RX?;WMRQ/N&<UZX.\%2G*<R4,
M:LUKL]( 7J*4,J!$=6<#H=M/.K##_M*'^JT*!-_TOUR_;ENX65?FM57!<DF[
MK ]U-HR-1-G:ES-)PU-0 8MJ,VYY#Y!/*19Q_>*R%*FC<H'QDB33J9"E6&)@
M4CDOBY0B0=/2_6=_5=V,J<>ZNMZ' 0T*+G:0W]ITS7],L,P&;_H%>R$I2!X*
MRQH=T[(4!CXZ9F/MBRJCDL4\TIN_%?0)4_1HNFS@*=R!^?)5FKR#\?3*";_V
M)B[<;A$\UYEGYC32JQ1+8H$K9$)I5$J0K6-*"SIV@/UH ^&.Q<5CZ_.IA])D
ME)Y[$9EQN6[S3C( 91E&JU"@CG:]JO$D0VE'I\6.T;5]U/,H<9)= /Z(KCU,
MGWL'3!ZBC$=AC? V>V\,,ZGNX*&V1%19,ZBM$@4*FW]$UUJ391\='"^Z!DI;
MC=$S4^<8Z! C"\77AJH^JJ)BT6+M:N<4HFM[Z6*WZ-H^@FS@O]UQH+[X]CO\
M]V@\'V,ZY[G2QDL;R( +U=64!#H*+IDUW@7!BX$V8Q'WP/B]VB6MU-B@OOD.
MJ%= KXUQW 5N2\ME3[R/8\<TT__N/.M,><>-#FR$'4O0!B-M\4D*IH&<5N#T
M4H9<P(!RV8@F=L^3X-H]5M!3I=H^.FM L5?X!0>CSY@_8OHT' U&Y]_>UUC9
M9'G.QQ"-D+57F 42A96%C$1$QJ,OOG8G!MUDKLT]N(YO9375ZZB=4AH87Q_'
MD+$N=86G7L\C&L=,$7K1PQ$RU\R@=,DY5U"&%B19!W+:K#A([ VVCMK#:'3Q
M&:=X=DZ^QKR1UA*9%SS*Z%)=9B1DK@937<W>0%N4U3;E)F&_[9!.FQH=J>(8
MO1G?XV0ZGJ7I;-P?GG^8CF&*Y_TT[V0$J7XU#*N\\'S1XNC!TZ,?])R#TR(.
M7]UZ"\?D31)*@$A2U]%* KPL)H!6OG[:.W2=#76W2B =E1O_D'[H/0[HW^:7
MH\ET\O !URWA')L)#Y?5>CY-,I -&+(%@@XB>VL]!)Z4]5'4?)HC2:TAKY;)
M/N((G+E\U+'YL'F-:[KV@1>P=.:G3+HV(B8%G+9XS$I&'<V^NMZTVO9ZE,?3
MHWPL/<H[]6BMA.)DDAF-A@*1[/<4M2\&C=#9/5"/\L!TN!M/K:_Y67WI)SC^
M@E>WY4 D)*W,KPW(; G"L^ M,EG(@C'>DYO2I.O(+N .M7!O/&/YY3W.P2,9
M58Q>.,.TE&2GT>G,"KUSZ VO?6.;+W@)YOA6;>><6#=E#Y9Y X?WUJ(G/9ZD
MTU$!\Z8.T8FUVV90M$1ZE1U'7@HTJ42[#>74.;"_O!OXNJLI?+^-QC? ]61P
M#K+/+ (@TSH4!JX49B4'$825VC1IMK<-T FRH1/9-[@1VK13G:4TGL'@[+*U
MN.A!EBH)7H/)UC%RVPP#^H2101Y2]$9'V?Z W KO!/G20"\-VMM>55?>P'NV
MP:_J"1Y V6"9*[H.['")A>(<0_19VP#.B29C5O? >*Q,SN;L::67IY*I>8<
MYW=?$+R060AF?&W5XK6D354HYH)V$*/AMLU(WWMP/7X1=,=TN,_D.4 M#>R?
MC_1S:R)8AJUW =8RSV$KLL?):.A4C^L70)TJX;@LB0H3EY%)G^J.[#0+ @,K
MP7'.10ZT99\ .^[)07@D<NPA^P:D^/7B\V#T#?$#UN*;8<+EQ93627+N. NA
M#K4VV;%8O*UE%F"RK^VGFY2M;,%S?$.X(XV-NA=W@Q#*A\^8^C#XB..+9?;@
M"QR2D"_O*349W*X.-5?&*L)GR*T3%:F419>@$4*3)H#W 3L57G2J@!:Y;I#F
MDY%>DBU,*UZ"XHISB4K3BK-A6JC (GK.E/;DOAD;A6N3T;8)S:E0X7!1/\%$
M@?M_8CG_8') CX7FF(Y^[7R8U-;NL9S0MMBBO8]9FVAB=A8E_99;8;7<^Q[K
M(/GMQ[4O.)SA <DFU_Y]!SK<AF;]_I>G$ *W*BBMP4GO4 L?% B#(:+N;</U
M -D<DJ9Q_0NZDLX.J1!)!RA1)= Y:%NO#[1W)F4)!;UWE^(Y-'EA_B6O^A,X
M/Q_C^9R7-5MB_O&[\:CV%ZVQJ8/VG3V?T964'[BJ-44H"TD)7X+WJ+6H=W;"
M>QV]MB"U];V]GW9@TO.-Y[Q=/><J@"@C%$/6$'/S *)RIC;&5,R"<H$$&N+Z
M=/>.LI[O 79X\&_^?9.>CR%'GR1S,HHZ+%"1IZF1%3+Y/ ^N)KFWB?(M !S?
ME.I4Y[>C=P^0:]?3[-_A..%P"N<X*N,%H!Y8)>CP1;+B%1GU-D46M#!UNI,&
M90V'L.-4X=M??B(Z[$1V+2HS-B]V$6H.T9)]92VK?72(9R(PGV*--P=(/JOH
M<I-KY[M '>L*J.F;W)G4'_N^9S*>]I8'Y]OQ!QQ_J8W0:Y Q<(&.>,V<%8YI
MKB+S(6EFK!-9F*@!=LE?HN^_1AOZTSIEM@%XK)N<[C0[ZE#"'6X<U_!,SH9Y
MB6BR#!CL FJ/>YI]U'\;S7'O9KI1U&VM=R3EHU$ 8LDE:4?[HK<$K@"+,GFF
M!7 ?G,])[&+T/475;[EX.:+F]Q%NU_TN7@_+K,JA#@>?7<R]V543U)2,"$4R
MU$XR;2)G,=-^6039IB'%[%'M9/]M?<3QK, .Y3_J7'A=&_,K5!^^3:I-L^JZ
M43@WK@1F;:1%9ID8I,)9$#*!=[;D5/92YXVO/QE5/EQHG;^9__PP&LSFO6N7
M:!*7&F31C,]K=P7M/!%"9)9'X8-(PJ_G<FU3X?I7/W_U'22L#C,\YVA>CDEZ
M"08O8;RZ0RW>D"-/CD6PM1^Y3_4V%2V3KH@D30A1[?;ZW?[N9Z^\ \6U-<.R
MTQNENZ*,\=O?<70^AL^?OC6+U&YX1N-([7VK6HO4%B&*D<DB_:*3BCZ5R",:
M5803*>3_G[TO;6_C1M;]13@7^_+1<9(YOD\F]K63.1_Y%(""S3,RZ2$E3SR_
M_A8H:J-(J9ML-*DESXRLM;N6%T!MJ'HD4KOE;:TCM375J:UFB-R0KY_)<7.\
ML* #)L<=;1=-;N.TBM3>CD;-R_G\',ZNXE$N:P^*J)&2TW(RLC!O0# 1,S?%
M*802.NT^6Q]_BM&\'KK=%LT[0'Y-+A&M8\0Y:<X]5\Q&K*G[2%NL <X,@ +)
M4W#IQ<7>]]#T07(=.UY+EF9.M;FT<Y(8M-8QGY)DQ9(%$[G04C5IB/$TXK4'
M:'\PJ9]"O/;3.9ROGG9UBE:#:A6OR$&2MQ*($U4-82,%@Q@"@R"!1U^'J7:I
MCNL4NME)Q4E&;GOI>#ZTK >.W7VZQ-!MDM9V>1>BA@[?[J1F_/#M0-J:MQ+U
M:#A(Y/3R1!ZQ,KQ6::;"8MTZ+2>W#:+UT@VW$8RK_P=BN&.JOX^$6Y3+__V7
M-VO_V6AZG32>6>^)$B'KC)1D:VV!!2Z$L;G)'?,;$L:-2@RDD\V"^/T$.G1
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
MHP531[J1N3]6^IY48RGZJ8 X%R4TG08,I?9,>V(P KD3D JJ['F2X3@FU\F
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
M]99D!!92LCRJ6'PYK7%_/1D\0:ME6-P/%M)MB9RAAZH0"66^^ JSA)?%;+_
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
M)I.0!9](OUG:9)PC2E\S%HW!TD<'0V<L=D=K09@@P0MF!#&N@X_$LQ*LY&1
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
M^9PL@^*$0!-MA"91R7T)/M13NJG OWSP1#B3O!:)Q5)K"\AX9Z"M8L(K19X
M[1R;G1F&$< F(>-'7T?!S*;C=)#\6]1VI"^8+\[P?>DICLL@4_;@I+>.T9[!
MF?8&&%APS&,,) YP1JH6Z#F,[+&BND=!V(@:/79T>+DXORR/J0^Y.5K@;!7?
M2"*%P+ED9/L4ID%SYGU&!M(779Q5-G4I0J&7W,(E?;6)R0>I.%9,>$P4S(?6
MQH 1PA51ERB[3=(Z6M6%J!Z!XVY0V47-N-'B ;4U;R7JT7# K:G5))PY50]A
MJ8DN$,!RX8H,X9B+[9)'.D7][X@-CZW^/A)N4(/\]N/$%%]KB#Q3LO:]3XJ.
M4[*N6!W0*JVD/0VWF"H'U2"__3B>53N@^.<'R6[HN]A_Q[^F:?YA,:?3[_P'
M'5B__.MB^JWR>54 RPMQD%2==6'K1?%"=I+AS(#-@H,B'[;;4*['WO24E3F\
M*(=NO[":"??;FS_>_'U-C &38^U"%5>=4G.6#'+4+"E5E$D04'6[7[_YY">O
MQX-$-> DJ>L=XLW$6ZEU%H6IY%8WVS@#%S/S4CE3BY&E'?J&Q]LW3UF1>\IN
MZ/E-[\[A[,<#.X+S:*TPBLD2ZXPRZ5GT-C*.(:]"RQQRIT7XR(N>LBH'%^2
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
MP,3NUQB8V/RM)S[H3[MRX3K>R!C@T[+;N8_D2QEF^1OXZ^C.3S#<*'7I6QA
MZD']$<.-PJX/8\">!XZ!^K T$5@?U;40N7F%3JOGBNME^31?&/4F#"NE@A!#
MS/5"B3)!(49QJO<\F$@:T@ +I^/L'F4=VXZI@X":6FECSZ[5KI_7#+A2?*!8
M*HNOQ6[9&\DWT/-Z]_K#/UQ E?W C"*DRD+</T90E3WNG855.73IMIKQ^7)6
M+EXF-Y\G*")QBBB'*D(<(LXB2% J8!!C(1*.B*"QS:*S;G)L:\/-Q_N':_#Y
M[N;:CKPWP#G-L7XJ]WW0=UY;:Z[:5W!-*47+*87D?WJ<?_NY>;BFE.8?NVRR
MT> @DWY?@79N'OB-GT'XRWPN?L^GTT]Z )_T!+[F5=/FBK'X[V51G\=-TCC.
M*,L22#,>0T10 G'&&!2"!FF<8253X6+:6?4ZMHG8"GT%6K'!6FZP(;B;D64W
M G;F4N>X]CS;+X?4V7!Q@JA+$\2NXT&-"2<L=LT"MY<]#MENE9*\7.5!T/O@
MS[249C\]XWHW7%DAJS"!4O^MR'7+]?%%%JI,<)E!%$8$HAA'D"4D@QE',8V"
MA(91ZN"OO52>D7IA5QJU.5",8\PH!;:UNEK'VY1@2S&' ZA+AM/B=*_OT1F&
M$/\P(^)P6CC0R QTD-CC"+F=+'8 Z\E#QTO:'^X\L@,4MHXJNVC/SQ+_M)AS
M*47Q3BMX3Z?R>B9^I>5RD9<O']6O=/%W6:7UN9?<_,R<'(DX9:):WY)80B0B
M;94G-(&)"@0C<<8(Q2Y6N;,$8[/06P7JI+*%5L$XQ/+9-UF;(Z!8B>YFH[N/
MC9V]WBOB/2]5VV ;Z:N3MU9^@_Q: W!_'GEG4]X;O2[->G<A!C7QO3':-??]
M&W*CPV)13CX;SV*37R(36+-<DL HXR%$) HA%?H_*E,2(3TH*;,*T=UI=VS4
M=6_LEJ+,.9V"S5@EMTBO7?!.L] %D/1](.*+AC6''-']!#/H-S980?]KEQ%V
MFQQDGA_1HYV]QW[M9Z)L'E+/Q'TYYW]_FD_U^T6=.VEU Y=4X:]Q F."8[W]
MCA D@9[#L8SCE*>"D!2Y6":V'8]M5K^_NWYS]_[NX>[V'EQ_> ON'S[>_#]_
M^?C^[>WG^_\+W/[G;W</_^5FB5@/@9T!T@>P/7/#9FB/,3B:%'1]W(UV1:=+
MN\*Z[T'-"5=$=JT(Y_<'#G-YG\_D72F?BTG*4)@Q%L*41!E$4:H@"V4$!6$X
M3B*,DS 8))IE)=+8R.WBJ 7PQ>@&*N4<;T=V,,!V!#GLL/5M5@TS8L,%D^R!
M/(J8D;54?XS0D#T4.XL V6_9,X-./C.U<-[KK8#\;"Z_?U2_%740Y?6S27W]
MS]H/75W:C"2"6&\-(<H0@7KOR"&)F8A(&@99'#EEU+'K=VS,W(@-*KFO0"4Y
MG"OX6]%$2U^!3?$=L^Y8CH4=O_: <,\DVA6X[IEZW*#J-'./9=?#9O)QPV,O
MLX_CZV[,)60^:7QA+[??^9-AR@_ZJYKH'7 <8\YAS$5D$FFD$(N00I&Q($HI
M99Q:14D?ZV!L7-3*"%HA@9'2CG*.@GB:6[J IF]+S T5:ZXXI_J) #C]:DT(
M^B^[/'"TV4$F_#FEVIE]]CF/()3_7-*%GB;3EYHN<CI]2TOZVXPN15Y*L7*W
MH"@.4!9CJ)*4Z^TBP9 E20 3&N"("2X#89^QV[+3L4WUE=A@)3<P@@,(5K([
M)_MS&H73O- 7MCUSQ>O#ZA#LT0.\ P5V= 6S6Q2'(UXG(S9LVQHN.L-1NZU(
M#-=W/8\TYK/']_DWW5YU(^_-RR]R_KB@7Y]R?KW0IN%#54IIE6:+(JX"S%*H
M4I1!%$L%2190F&(548PIQX0X'6PX=3\VPC?2PZD1O[V$RU[ 6@-0J0"^5$H
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
M,'(ZKO*69&QDL%8$;&A2+8F-+F"MS,;E'<^$1/XC:.=0'V1<>B:C_H;$H_;
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
M*4)E&$)3^ &B)":0XCB$*B4XQCP3L7+*IGZBK[%Q4"-J>VF^E18TXCH&DI_
MV(Z/.D*N9P;R!<T]AOP\')W&D)_H;M@8\O-Z[\606[SBR1QU*L5Z%\9?VGM]
MUT4ARU7D^OKVRR26<1B(6$#)(W-PH1+(,(MA*!&1E*M4!D[)O1S['QW#-,D\
M6_E7EXRO0*7"5@JGM1J.S.,X1I9LU!_R?3-4QZ"[,Y<?=)VRF:,(PS*<'SY[
MK.?9C!\3MM'9#_1[U4.A_]+^K.':Y@3:W ZL/%AT6M>$G$A,$YIPDU(J9!!E
M80"9X!(B3C4K1@)S-U:\0):Q,>3J7H)6H9Z>>B=C_K[Z1:/0*OJBOEK;*G4%
M/':2EXRE'7L.-$(],VG?@^/,K!W VB7+7B+.H(S; 6Z[[-M%DWY,_"OE3_E,
M+EY,9HI_+/.O9H?<U@8CB0CCC$,6,<VO 3/G?9+ . M3%6@+-' [[SO1U]B8
M="5JG0>G%=;3<7\*9#L*[ BZGBG.&S5G[K+ HTMN.M7=H-QCH?<NM]B\XI])
M9CZK2JK4Q58VDME,LBC4%ED60RP5->0104Q2!:50 <,)0E1(U\0QQSH;&WO4
MLM8)I:] 48D+\J)82LO+MU8(<Y9B;>U*R+(TA"B*!<2)QIHCRJE*:"H(FWR5
MBWPN[DNZ*(?%>;?C_M!^0Z?&87-59S=SO)5S$N$@2 *F4@P)R@A$88P@S5 $
M>2KBF.IE,(JR!N';F7@-?-MN_XCHVJU\7>'5\]+73/G[>LK7DFZER^LV-]$Y
M1+I.172TO\$S#YW3_%"BH;/O>%^EG#]+8ZH?R)O&LS@*60@ITA8S4FD":9 *
M&),D0DK(0&"K+" 6?8UM]:M%K;>VEZ=$.P6R'8-T!%W/!.*-FL^%R7-X='Q=
M\FAW0U^6/*?W@:N29U^Y(,JEC<>KM_RK.P1Q(L,PTG:&B!&&2#(.<2@SF' I
M>9;$2@/M'-=RN*^Q<4<=DM'(VGC)P!?ORQ^G4+8CCXZPZYD\_&'SBUTY#4CG
MT2I'NAL^/N6TW@<C4LZ\<ND-NE_F<_%[/IU6%P$FL<0DH1&&VLA(]:9;!9!R
MKHD$):DD$4$T=-IT'^EG;*RQ>:NH%;2Y^N-]6VP;6#NRZ "NGHG""ZD+;D8=
MQ*&?*TS;7;W27:.#^AZ_%'3X<8_4"ZL$JJ46N<A%%04WGSTNYD4QH8%$811C
MB+&((*)4Z+V(9H4T%E3%C,49CZTS+9SJ:6R\P%>R@BUA026MP\W^D_">YH9.
M0>N9'8;!RR'Q05>X#93GP!,_MZP&-IB<3&)PLH'A<A;8Z+&5HL#J!3][ZE8I
M:0*&Y6K#9RJF?99&CWR:5_U4UMRU^.]E4:>MGE"9\(1D,61)$$"492FD&<U@
M*'"L2,(0%Y&+L>4CQ-@8=Z4#V/!G&#7 MAY-, /84.7*W.SFSG<KO8;.SISK
M>T!Z9O->Q\+9)KP$S"X-1B\Y!K4F+T%JU]2\J*V!RQXWA5*.5T2Y_:X_RKR0
MGTR)WDD:,FVW9MJ,1:F"2*I4$S$E,-2V+0]D@A+.W8\_!Y)^G">IJQI0I\L\
MM9J 2I6!"B0[?AU)DJD(2PQY$E.(%(W-31P%$Y8D-$ IS;!T/;H=[;?1_RGP
M_X^^#$M7SOC&NF_74(<UY#KY2H:KH^TW9J.HI>TH^A^CGK;?>'164]NS>^^D
M.TTR^ILJ/;T)\+U=+.:+F_EB86PW+<GJP)M%"G$<8QC*0$+$$@1I*#*8:'M'
M?U@10J%;/@V'SL>VU5S+#AKAZZA3(S[8D-\[\L!I9.Q6E;[P[GEIZ!)JG[0_
MSIAUG /(OO^A$P(Y(W,@.Y![&QX'%*N-:$F_+ZBY5;NY!9W-9T**I7Z 3?4O
MGK]^K=T/DXPB084(((Z4,)N\#+*,2BAE')"0BA3;E9^\0(:Q\9Z?%@[.>\^A
MLC@&Z7\ AG*IC0Q[AR.5_L=@H,.6CL?"[1#F,A1/'L]X-CW<P<UENF\=Z5S8
ME)_%W9CZQ</\FO]CF>L-P++(9[(H9/%!EG6FSN8W8I)2E B42!@A$D,D(@I)
M) E,<)S&*)!<1M*C((J+#%9S;_CZ**W$@!HYZ[2D>NL_DZ4)+N$F?Q)M-'"S
MNYW&Q\[N[ASN89:;5FQ0SD$C'EA+?@4^U%A7N:JNSV'M;'C[@-:EX>W4_Z"&
MMP\RNX:W5QL=W=.[7I9/\T7^3SU_L! X0R2%8<Q3B#(90XPDAG&6!FG*XC B
M3G=\3_0U-D/ZX"T]NA+WPIM.&QC;<51'R/5,28?N.8'K\Z!=?LMI'XY>+SEM
M=/>Z=YSV]3Y[Q>G *Y?&&1]VIGZ61;G(N;8XJMY_F^5E4;E0F_1[+SO5$1!C
M"<ZB&(;5K:@XS"".$3/%UQ-"5(0%4G[QR9W(-S:&.GC4LO9?5XE"&OWJ&0F,
MAE=M(LN7#HMG=#/^EF=OKS>J YZQ]3V@%T1M=PI[/]'>W8CX2E'BG>)[/+J\
MVV[\5I#6JKU>;Q*;T#+ZJ$7\Z[RLBF'4:1:+U;8N2H(L(U28Q/$11#@.(*&*
M0!)'49R&+%7<Z2*+GQAC6P]66^X--5:A>N9D76\&:U56J42+\QO#+L?-CN#[
M'XV>>;R?@7!F[,MP[)*8/249E'\O0VN79B]LS=-UN9A_E8ORY9/^&LO-?#Z_
M5#<K2"I4(H, *B20R;ECS&M,81RP5&_J4Q+(T(4U3W<W-G9\F)OJ$%\;F:L3
M:MD*? 7XO'",+#\#MJ7GL3,(^_8U-H)J&C.B;F?PN@*_='.#Q0V63KV)IWL<
MUG]HI?V>Q]#N+6]FX5**XIT6MK(+FR"H-M1)3!(:::N,IQ#+A)ELU#&D))50
M1B3E"$41H4YE-,_V.#9^:04&9D"!;(,8]5)?N1#!O);?F63.X)Y12:4B L:)
MB?F2)($,110F2J*4JI11E$R^R06;OPKRFSWWZ'8T1QP+R67^36^-AQT :Z+O
M#M3^N7[C2ZX=#8VXJ^#<+@^2;*'IF._/=#HTY=MA<(#U+5^\+!7W.VDN5$Y7
M]X2:M+-OY$RJO)Q(RFFBB((99T2S?QA#S$SJ[9"IB&H2DH'3.9%=MV-; E:I
MFANQ-V_6-9*#'QO9?_)+HWUF'.S(J'MT>V:D;H#U3H%MAU,?V:[/]/PJB:WM
MT#B6P]KR;8\8T@/9N$33:4F_RW4P=AHCF<HTTK8I-E<#S:%VEG"899AR$4<!
MHU;'3$Z]CHVK#B>4:T4'E>S.L?%NXW":K'I#MV>N&@&P#O&>?0 \4(1G5T"[
MA7:Z G8RF-.ZL>'"-UWUVPK8='[9SR@UU6;JVUK3Z?QWDW_8W$MH2R \Z$:O
MO^?%)&19BI)$0L(TV2-3"A0'F,-4HDQJLB<)<4JR:M?MV(C^_O8&M(=^5R",
M8$"NP$H5L-:E\NFM:HL8=?3LT0HY!@58#HZ=I=H]Y'T?X?>'MK/YZ@9>E^:K
M9<^#FJ]N:.R:KXYO^_%:F^]-MWRGE\_9HXELKU-#MK_Z-)_F_&42TBCD2&4P
M4@AI:C-)Z!,3.!6%*"$<(:2<]MO6/8^-W599"LUT6HN^JJ#4_OX*U/*#+\V?
MWD%/]H-D1W&]0-\SR_6*NC//.2/8)=79=SXHVSECLDMX[@U<DB5_57UYM8?A
MH5(RI@%D:2HABG$$61:'4 191*2,(A)Y9,C?ZV=L?-9L:E9R7I@8?Q]7.U+J
M *UAMME.0'GFPC\*0_=Y\/>[>H4<^$?U/9S__OCCWBDOEL_+J;FH5J?(GC]_
M7<@G.2M6B<J:XFA!B#&7L8#"I*]%*4T@44S;0Q%.)4LSP15QS'=AU_/86&-#
M\"9;WY;HK;O\Q_?SHOC)LTJ=_;#844PO8/=,.M<?;^[ =5DN<K8LJU#K<@X^
MT44_5>R<$>HXKX5EYT,GM7##Y$!&"\<&/(XBWJZ=7K0RF;2=/,TIRZ=YF<OB
M?3Z3=YHSBXF2)(H2BB!&QD7%)(>,I0%$(1$\TQN\ %OMXYQZ'1M[O=UPV8):
M\FICL2$[^&*D!Y7X+BYSZX&P.(OH ]ZASDU?$5F'PX@^$![H,&(31:#F"V %
M?5>5%;S0.WDR8=W8<"<3KOIMG4PXO^R]FUU(6LBWLO[S;O9I(;_27.R4:]:[
MZCJO;B7+)&-92FB (4V-^6HB^1A"&4Q(PF4:8D$RGS02?M)8S:[A$TJTRH ?
M6W5^ OD,-!JMPD#,'&L25E?:..^:?<;/>E/=UW ,MN?N= A\]N,7(-CQ=MU'
MDJ%W\Q>@=6"S?TEK?GSZ83[[)@O-,#O7$IN+[(>O$6<!B2C"$0PE34SE!0YQ
M)$*H ADACF@4*Z=KY#Y"C,W&7NFP?X>XS=+0U:UPKS&S8]"^1Z)G_NQG$)Q9
M]!(4N^10+SD&9=!+D-KESXO:\F//WPKY4=T69?ZLC;1BPBBCH9 *)B$)(,(!
M,G&/(4R)C&4018@1IXHTV\V/C?%^J^]^K.3K[@1X!U8[ZO('JV=2Z@0G9PXZ
M#$>7[++3PZ"\<5B[748X\M2%U<:;[#[ER]OY,\UG$Z+WEE+&,>0BH!#%&BG,
MD((<!8Q*%:>2.UW,.];1V.;_1GCH2E+PI9;5M\CX+K8NAZF7(3;,::HC6/ZU
MQ8\@T4MA\=V^7J>J^!&-CY84/_:\QVG$->>+I13%\NO7Z0M_TJV9I .+)2^7
MBWSV.,G"& F,4A@BIO=+E%-(61J:^[N(RB!)4KLX69O.QL829\1U<(B?0]GB
MA*%#[/H^"!T,-H?C@P[A&^C4P!=&MX,!2UQ.G@><:V.X8P!+;;:\_[;O>)#K
M;S.3E?IQ9M(I:MIN[K$5G^?3Z;OYPB3.VOBK#0DX-3@B2MB4NSKT8HWD0/<^
M-6=B1F#PQ4@/&O%=#AS=@':@C=X 'XA$[(#OB$N\P#K)+&XM#L<S7IINL8Y?
M"VX<5"S*R3V7,[K(Y[_-BJ^2YRJ7HMF?T"!12! $8XHCB+(80:J"%&8!SX*
MH QG5@%R)WL9FTG7"NJXV3N-Y&GB[@R?GCG:'AIK5K!2_<2^3K^_L:?3_]K=
MSYWN8! ^L-*QG?IV#U^6C</L#ZOC-7/5<OOXK;V2=#T3E=5#I\7JRI*FFK?S
M)2O5<MH4=BHF2._R!.$)E%R$$#%3"94'"&91@B02<:9"IQC:[D4<&[^L(GLJ
M;TESXZ6ZA=S^HM'S:GV_SQR)M[I>K6\!UI%"C;Z@5=@O,TB'WX2=6^MU1[IG
MIGR]0?;.4M+]./21T:1#*5\E^TGW*!_+E-)#3QU51#J::G#"$.94Z@^ A"*&
M2&$3>B$Q3#@*2((B12EN ]GLUA/[SCWBUGI>*3[IAIYHH:EAKHYD'KVP]M'Q
MD;#C\([1?;VZ1SOY2:^V$Y3V6/7H+&"]UCPZWOOK5CPZB\K9>D?G6[CDG-1<
MA#(I\V[FIKCI,I\]?M2]58Z:XHW4"[9<'<3(XM=\5IW$M.F:JRNQFZT8V<J7
M7V7Y-->_,5$>E2Z3* ZP,(7A>*JT;9UQ!C&6"4QQFLE4$2&DFI0F+['+T>L@
MLCL9W2L->C^@9)5^(*__5>64\3G*'6CX@S!4*%4P5B*"*(X2R#(<P"0*N)!Z
M00QCJ^JT8Q_^X0[SFPN,55[2M?Y@#4#[@=1J@5HOL*'8U4;JP*I&GB8XW9#Q
ME&ZFXQ_O1^42<C"Z3V68*(;7_TH\ R,&':_N8RV&$?\5PC<&'9?#$2'#BN!G
M6OU%BD<MV%M9Y(^S.EF2R?3%920H31&,8X4AHDKO"54:P3"*,%%IF*4R<UD&
M#W<SMA6KD1)LB.F53NT(J';+P.50]<S8'B@Y<^MI$+JDP2,]#<I8I[7=)9<S
M3_OQ0,-,LT=#-S=TL7AISJ"+*KI]$F&<Q"3C4+*80T1,F<=(13!5*$Q51C'#
M3A&I9_H;&S.LQ 5&7K E\-DKP5Z VY%%AS#VS!H7(>C,'Y:X=$DDY[H<E%$L
M]=^E%MO7/$]"\X(^/BZ,&U>3UD?U67Z3LZ6LOW<ITI2F@L(DY#%$@H00QUD(
M>:ABR2.$PP@[G6F>Z&QL[+(MJW$\-]+Z4<M)G"W/"3M"K^\3/V_@W$_L+!#I
M].SM5'_#GJ)9:+YW'F;SSJ4%K,TN:*9'[>5FN3#IG':NIZH0\\@4S!/5U;DX
M$Y %$89*Z.T,010Q[.3*L^UX;.S2RFVFQTKR*]#(WF%!Z3/C8<<\?:#<,PMU
M!_ %!9[MT.JG<O.9OE^I)+,=(L=K+5N^?^E^R^1E>-]DM7E9Y67\J-[E,SKC
M.9U^FM>U2&^_ER;CF1;B?5Z4DQCA.*:!V9$A"A$G&.(DC"&3*(L3Q46:(;\=
MF:=$8^.]C1V'T>@*K'2ZVDA!JN?L2B_0*@:^K%4#1C?OS9WOZ+IN_P88L^$V
MB#T.UP4[R0LA[F>OZ2O4*^U&+\3P^'[UTH8]T]Y^H_G4+ OOYHM[.I7WDB\7
M57*R9LV8Q")*62H2O:TUX01Q0"$1#,,T$2H-XB#&F5/]YK,]CHV%[Y_FBQ+J
MGIY!OCJU ,5*;,>$MF<!MR/.3F'LF1A7LD(U7\!"2PO6XJ[,S Y3V-IBTVGJ
MVK.=#INRUA:#O52UUB]>%M?Y65;I<!_F#_3[W_+RZ6D^%9H'3:\F-\T;38?"
MI,G57%=?IXLB3FF<9J:&O-X-(YII<U'S4H;T_V2DC<;0K=:SIR!CXZ=&CSI0
M?$.!JSJ]$V1& = \!:X7"_VR](\"=1XW.SX;8C1ZIKGN!\([4-07Q3["1IUE
M>94@4E_$CH64>K?G>T>K/DN5XKIHCE?O9N:RN1&FR9 ?J33!*A P4@F'2(48
M4AEJ*LT2F68A91EV.Z XW^?8N'(M,J %:., UE)[5BFP0=_RV*);3/L^O;@8
M3H][1]8 =7N1Z'RW ]\,LL9A_ZJ/_:N^;+3(OVE:^R:;>^:WW_F36>T^ZU[#
MB8P#;<LQ;;^%U-!/D$),I+F^DTHN699%R,GQ=[J[\7%0*^U5FY$"M (#([$K
M]YS$VI9VND*P=\;Q!<^#:6PPZ99D3O8X,+_8:+]/+59O>62\,<'0]?YSXZ;B
MRE^F>Y.:TR8R#;"*-+,H0RJ(FF2C"&.(!5%QR&00VNT1[;L<&[NLA=XJ2KVJ
M /$"H+D:;$1W2(-CA_YIKND'TY[YYC7A=,@FU#FL V41Z@)>MU1"3DB=3"%D
MU])PJ8.<--M*&>3VYJ5!+Y\WDZ!5Y8RKG?+-O"B+=:P%45@J*E*H>!Q"1*2I
MLJ<8S"(N.959F$1.\?N._8^-UK>$;JIXUY7W*KD[C(&Q&QX[L[)'T'OF_0[Q
MOB DQ@FU?B)C[$1XI0 9)WR.Q\FX-7-AE?7ZHKEX6W7V2=O+<S%)>4!IJBU6
M&G,.$<X0)+'((.(B"00.@H YI4,ZU=G8F&U=M;N5%M3B@EI>SSKIAV"V(ZVN
MP.N9H;QQ\Z]T?@*07HJ;'^KO=>J9G]#\: GS4^_X<<A_+NE"3\GIRRHFY&ZF
MK>/GRDC?J$04\3#AE,,T4;%F$Q1H-I$$"IG@C"F"L0I<V,2NV['QRDKJC7"K
M#;GU"NYK*UD.@QW;= ]NS[S3":[.'.0&4Y=L9-GSH+SDAL8N0SF^?6%ED+_,
MI[F@+ZM_MPEI-2-6)Z$30;"@41A!CF-M\D1A +'B"$J24!0J$434Z33 NN>Q
M,=9&.8Q&],V,$* 5WZSO=42!9SV1LR-BQUR]X-PS>74'L7\5$ENX>BE+<K;S
MUZE38HO)T<(EU@U<MGM[OZZA+D*J" IAEBBDC2QJ@BDT?PEN?I$B(L/$9\OV
M?JSUTEL!/4IW'T?1;4?FA<U VS [6+SW7GNJ]['A>C]L?>VS.A[;6NT_Z'&@
M>#-_?I[/-HHA-G$ZV@A1&%,)49:F$*F80)H2DU$T#17G<4"D5934J4[&-K=K
M,;>+@KI%0IV$U.)<L .@>I[H/6/D<-C7 58#'>]Y8>9VGG<&C),G>,?>'>[,
M[HST6Z=TYY[ULVS>T7SQ5SI=RK=YP:?S8FG*PK*B7%!>3@C*I A3 14W<:(4
M)Y!DC,$882PRIE <.EU /]79V#C1R HJ8<&&M.!+*Z^C[7,29SLSJ"OT>B9*
M?^"<K2,;1+HTE$[V-ZC-9*/YKOED]8ZWMV=A+C"^E?6?=[,VDJ#)FS&1*(PC
M0C*8<..45N;V3DH3325I&DJ*6!8['7&=[7%L?-(*#'YL1?X)Y+-U98=&;&>?
MSAG<K7TYW:'9OP_G(B!]/#=VX'3LL3G3Z=">&CL,#GAH+%_TKS$[+Y_DHDK+
M/4FS&#&$!4Q(0""*]<:-24J@B&48!(*B.+5R)A]N?FR<T@@(*@E=$I,?0<]B
MHW81)CTS0]=PN%>!]8-EV+JO5O!XU7K=U]ZFNNO&6X/7<]V7^% %UP-/=51)
MK0VRS&7Q09:3F*>8,J$@S?X_ZMZU.6X<21O]*_BP$6]WA+#+"WC!.9]D6^Y1
MA-O2VNJ9LZ<_5. JUTZY2ENL<EO[ZU^ ERK6C06 (,6)C9V6)1+(?$ \R 20
MF4RQ%TL32.,PATD:!2*B0DHB;$HW7.G/BLY&*+=PMOR5DK-G:;(CD,TL(H_0
M#<QZUJCUK_5U'HM!"W<==?FV5;C.ZW^UI-:%UQP,G_,QQ*V0\G>O^T?JD.3;
M,AZGS,&^#_<K'C2W/7TCRX>7,JW[HUB7=P$4,+KL%ZL6I5O.R]PSQ?URLYXO
MBSDK'<D92G 69YC 4&8$HE"FD*"(PR@-8I0+Y? EPMC<FHA24S/R)@*+A24U
M$8E-S-F)B#JAY60BB/P+?FX6[L)$1)Z@DS(19#PY1A/1QL@=FXJLXSF!4]'X
MG.LY-=D<C-3?5PO>'&\3'E&6XA!F64:59TL#2%F>P)BS/$@"&E*SY/C'#4_-
M6"M%<[D7T ;+P&YQA&!@V\&+]A;+J",*(RUEAFC8K2AG5.YD]?;SXS'K&2D/
MV.W<WYU+<M1GF0^RS93M&+Z2*&F+*/<G[X+$* HQA1D/0X@(XI#HJ!F"69QQ
M)*.4&3FP?L29&IM=R5OG?!FBYZ 9[N"--A1C>&3]1L&E6(@'\#R7$^DCT=@%
M1SR@=Z8DB8]6O:;[;Y(64Q:FF @!99[D$&4Y@CE.%:V&2%))@C!&Q$,N_XFF
MB.[*_'XMN[$+VF8$Z _#@0FN#WR^TN$/F!GZ2H]32&1_)2>TX5MNS/)E_OQM
M\R#_*$1Y2O) -V2^%/Q^V>0.^[A:5Y&*XK#[F8QD%J,D@S@D$411(+7QAF B
M>$;B.,WRD-N0CK,D4^.C4A&XDE"I4AT)@D89?55JES!/KM9U%*^HIMY^YMGQ
ME?L8FE'9*",S,,L-.2C6+-@;4)\$Z2[,J-S9&[-C6NW?8-]<7.>W$,L8@WJW
M4.\"5AN$1;']7OWNJ"R:$)SE:9;!-.0Q1!AED J=PH;&4F"21VEB=;77KWA3
MX^9VK;6SGIU6\::.F:FUO $[/4%+48]9O[Q\"&9<_G;#.[2?_C8CVR._F,\!
M&";]F!<)WR@[F4]T+R<O\]J+PRG/WU;%RWQ-ZLU[Q ,4\81 %C.]#Y!P2!!+
M=*&!$$6$A DQBA@[;7IJ/%X+YW+:<0B9P6F/,Q #,YXW#"S.?)RQ&.G4QQ@3
MNW.?LVIWGOP<OC'>V<]920].?\X_X2]^=6^1Q(F(D0(&!KF^GX@EA3F/!42Z
MCC+%01@$5L7K.GN;&D-="L1T-A>[L3:S_KPA.#"U]0'/2QSKH 96=X=O'LEZ
MU?PQ>\G!FBE3P<[91E06U.V2MZ[+'/WQC^5\TUQ:T.7891)CY0.GBE["!$$:
MJ)\2EJ%06SU98'3^T4>(J?'/7M+:Y]%IE%N:@),'2F5<K G783.PO488C*$W
M'J<_#A;VWPCC,9*E.-BXV%F6/0'MM$%=VQ[/6NVI_8%=V[<M[V5QRC+2NYQX
MHIB%@C""XQ2*G.CZ."10GGE"H8AXGB<!XR(PVJIUZ'MJJY-)Z9%"ZP#F58)(
MVWABRZ$Q6(J& WS@%6AJ6'NKK-,'\PF5V+' WF>UG4OH]2B[<]+D5.KO7-+5
MHA#/Q2;Z%FDL=N[4IUUFSI $/ U"Y3E2275D)X'J!_5/'#.6)"P-XMBM1N.9
MWJ:V-K2$O0&MG0#WU*?=8)MMG7B#<&"V[X5>CS*-':@,4Z7Q7(=O5*2Q0_?+
M-1J[7K+CE&*]F;W??M\NRG;OI!1L4Y6\>)"W?/5211C]][;8M"HB!Y*D/ AC
M*,(PKTM\(9K").1$D$!&>6!T]]ZE\ZDQSEY^4"EP4Y=QT8?)C1(W8*^&I7?N
M-$#=M#0T[ .SU "(&W-7'^@ZJ$PUVZ(Q]:]C"G/J=Q1&ZX-(0W"]VNA9U6O)
M[Y4EOWR>TT5UF:LX_O?C:C%GKS.<QP'3=U9%BI ^(!<P#Q"&":%QA*-4F596
M=U:M)9@:\^T2J.O=K[W(NTPV9WY5*0+^K/_K?)YE/WIFAMJ@8S(P+8XS'.XU
MR&PA':0PF;$0;U.MS!:CBR7,K!MR8]$F]IPL'LE<=?F>O,PW9-%*>#V3F$B>
MAA*FC$J((IG '&$,.0N#! 44H32RH<WK74Z-)_<2@Q<E,IPO :N$MB,] [#-
M6,XOA /36@L]+:V^<%_+>P/:6>K],98Y/#XIRJ#743G)'(5C$K)XTXYUN)C/
M[I:;^>;UBWB>Z^#(Y>:S^G1F!-$H)"&'(:,11+$0D. (P2! +(PXCK.8F7#,
MI0ZFQBB5C& O)-!2FK')11"[N<,'- ,SA24JQKQP3?4]"Q0-#12"_?OSZL=_
MJ%<K!E _'$_\B\V.,LVO*=5,ZJO/N1D.[[;%?"F*HJRU6I1TL=]435 DJ/(!
M828$@2@).,1Z.G.<Q!G&G/.0VI@,79U-;6HWLH*6L#UVKSMQ-K,6?*$W\.QW
M!\[:0#!!Q*=IT-G?J$:!B>;'YH#1.SY2&_Q#Z*@\P6]_J-\^EQ<,5]OEY@O9
MB$>AOK+E9H9YD*1<8"B37)?%01'$449@*K) IH1ABC/W9 ?7!9@:VYS$[S<J
M@%H'T"@!M!;E1BOKF1/!8)C,B&E(\ <F*^^X]TRF8 [><.D5#&1XPX0+Y@AU
MIV"P:,?A4EFK'#1]_4VLGM?DY=N<W:X%(4O^?EML5M_%^KT&8+E9'Y4]#WA&
M,0HBF!'*(1(X@5CP'*8\2WD<!(3%1CLUO269&DNVBZ335[#7!FAUROW61B%P
MH)%#Q$;_8>PFSU$'9V 6_=<:%XNK:V.-ST@7V08>)[N+;3ZP[;SFUJN#\2Z]
M^<#AX J<EP8=UKPK-[4?OWS]8Q?K$_,\P232]U8RB/*(01HC#%G&4\E#_3_F
M,<[F_4YM/3.(5/BE%/]7ET@2B_$P6*J&07G@A6DR %NL.<, /=(*8P%X4?YN
M6_YN7A2ZK-9<@LTW ;XK^WR[KC)SOE07BIY71(%?J#]M_MW3^F./<^=J8]'<
M>&N+O8X'*XG#ZX[IE%Q3M3?Y.91TRI5;\BH=N^!/*_VKNY_*DYL7.E''YVTY
M#RG.:!XE$90TCR&*4 8Q)@G,@DAD. PE,UMXQA9\:BM7)7=I,3:2@\T*Z%];
MYD\::^3-MK*F.)X#KY'M/$MMI0\2)"MOH2,?TSX3T^7/X@:T0+@!%0P>,S*-
M/'!><S6-)?NX69Q&'I&3_$YC]^_@,OUV_^GI7D>+_=0"BEF A9 ,QS!",H4H
M24.8AU)],WK/+\ TDC(P]HN.&I_:$G(DGH7=?8R:@??2 XN!Z=<?#!8^1@\X
M1G(D3&&QL_DOZ-UIV!^_,Y[U?D': Q/]TC..J:#.I4K]8\GKPQ&AN)#I$^3O
M^E\S'J6IS'(!49J%BJT846R5IS#AA*<H$2B1:+84SSJU_I-%AB@;(8P^75Q]
MNB>B#/?Y'F0?/LC&WE8$5)J 2A7+3%)60V5F_?I'?J1,4S[1MD\]Y8*:UU14
M5@*,FYK*!9N35%5.C;B&=-/-OO+;O6I=?:CEJ;"BC>_%#.412@,20)JD#*)
MI\.+ P(3F88DB3G)[#(U7^EO:D:;%A?LY2V#64J)R^L1H)39-JR[&W SYO((
MX\!<U0M!A]!N(US\!G=W=SER>+>1_J<!WF:ON5Z;URDHUB^KZO"M3$KQ7G/7
M^O7]BHM9F-&$Y81"&B1$<TP*L4PB&*4)#RF-!8V0W2WZSOZFQC'U]?$#F77.
M;ST]5OI@NI0<:-%M;]IWX]Y--0.@.3#5^ #2X7*^$3R][^IW]S+RU7TCE4]O
M\IN]YG84KP_W5W*SVI#%6OP0RZV888FDS(6$L:3*:1,HA3E-*"18Y@B%4LC,
M?'?I;!=3HY):2)V/H!03U'+:'?*>@=+LP+P?0,.?C0^#C=U9=S^,QCO6ML/*
M^BCZ,@S73IW/O#GJ ?-ER8_/DCN>='/6'M<K)@0O/BJAOA)=RD']YD6L-Z]_
M$PO^<;76OYQAA)*("02%9*%.DA-#(@,*A0ADAKD();=RV8QZG1P3UD(#/8!
M2Z@_YD9PH"6'<K6&A?J+G0-G-@AF;IQW:(?F4!^H6CMU5BCY=.W,.A[5P;/"
MXMC-LWO9L3:COCBS99OM>KY\5O\0ZQ]B1E$2)@F.84P398GEE$/UJPCF,D0H
M2E.<AD9QTEV=3(V!#F0$M9"6-1+/86G&+'T1&IA([,"QKU78H;W7,H3G^AFW
MPF"'IB?% [N>=<W#TB3'*A1]?!9_W;)RCUIUH*AEJ7YDHJHI_7->S 17QER2
M)!"G6%DF*9(P%VD(DRP*18(P3I'5;32KWJ?&#RWARP*>2GRPEQ\<*@#^U"I8
MQF#;#8X9KPP&^<"$TT+VZX8L.5DK*^:/%Z[WAJY@ZY#'Q0$CORE=; 08.;N+
M S:GB5Y<&ND;ZKTJBO=DO7Y5DU5?FRH^[?(98)JB""F/*]"Y8!#"'.),^5Z,
M4<J8X R;;6!;]#DU-FL%%BN9P8'0/=)(F*!O1ER>,1V8KOK#V2,P^RI P\1B
M7^[VC<*OK^)P.>+Z^JNN1VFWG*L/K7A<%1NR^/_G+]4)&LOS+$ )9/IR/]))
MV#&GB3*L*.,R2[AA?%EW-U/CG/J\IQ959Y74P@(EK=-AV5ED3<_(^N(USM&8
M-50.QV%=2/0^!3O;^,B'7UT*GIYY=3[M88OEO6KX=LEK=ZZTY"45.0ZYA *C
M "*94HAEB& 2)&&>RR2RW "^TM_4:.%P;^%)M>_D/5U#V6$?IA]VHV[)F,#6
M;UOF,AB#[="<Z?+M-FLNZ]^Y;]/QFJ.#L_FFH^._OZS%-[$LYC_J@C'*LQ+S
MY^7[LKH,>WU:DV5!6!E3LN3EOQ;D,#_Z9[%YD$_DY^-J7?YALUG/Z793U@U?
M/1)=I&8F<QQ'69HK;J(I1$(2B&.BJ"K/14YS(F6:6+E*8TH_-::KE02LUA)L
M]HH!LM/L!BQ%=9:K:P#I'_XM*+><R&)1!QQ;7F(<]YLQ=/"F^B4,[2IJO<&!
MXJ#2'/RB_9!?;T#SG308@!8(9?!B"X96^8H;\+GZ;A06VF1<5W]OP:&#'2M
M//JA;S&.7CW:4148US=^B[$Y\;+?1(A^U3YFC :2<$)@'C$&440B2/-4P)3Q
M)"(L2M,@=RGB,;4EZ;>'AP__N/_TR:VLQBQ%H0PB',-<,@Q1R$)(6!!!P6-"
M$94RB*-9M61]W9#U9CBPCCN9+&0LX%S&60!EH#>?:2H5>((I=A)Y*$@<1$E:
M0W:WY$,#UG0Q6;C,C D7  9>YQN1_%=(&6(1W+7])O5,+BT=)W]W3-_"O@F^
MU?=G;G^0^4*O%_7EF:]"V>+SS5RTSB>B*$_BC".8BS+(7>H<+%$$L:)]+F(N
ML; J1&+5^]36AS(<:"_G#=CIL+LXUN.XR&Y@S*A@,+@'Y@MO2-OG)G%!S&N"
M$2L!QLT2XH+-2:H/IT8<0^2;@I]5]29E2C<AJ:J3WZO,9?QA^45WK/>GU .?
M5\MU\\]WI)@7^OTZ[R+[MIS_SU843Z61O<M1FK H85FFC.) !!#%(8%$YA$,
M2)PSS+*8D="&(T>1>FK<VBJ<^WLKI=S]\F6[*4H_?Z<2V.L$_BRU<J^)-\X7
M8D;6DQOW@4E^^"&W3P\PYA!X32LPBN#CIB,8<RQ.TAB,VKE#U&!5[W6W?_1$
M?NJ(YR]W&EPE9M6O^J7022%GC,9(QB&#:8H$1!G#D BA/.XH(7D6QH%A>7O[
MKJ>VSE@);Q%>9S<>W0O"L"@/S.K3 -@BKG$PH$>*=_0#N%T0I!-FG<&1=BV.
M%S3II.E!,*5;"PY+PON53A'/-FK!VBQ*6^KKTPSG>224)P(%%D)OX*00<X1A
M)B@7.4>2!^;,?ZZ'J1%\(R/8"VG!,F<Q-&#KOL@,3,KL%!3X]:DO+A8DVQ>?
MD;C4$SUV:=O)@F=?'(_LNN0^X+3.!UU*,+W_XW?!YXPL?O]Z^Z7.32 #'"81
MRR!C3.<M%#G$.$MA&"421Y&,,F)T%?!B#U.C+B4CJ(4$2DKPQ3K)PUD<#>BK
M+SH#T]= P-@4%^H)T%A%@RR!LJP"U %"=W6?<R^.6+6G0^[#:CQ=#[IM02NC
M;ZUS(7X0U7_OE[>,K;>"[ZQ!43R25[TO, MR@D@@"(S#)(9(.^@X2"G,@XSI
M^\^2VQ7:M.A[<E18BPY^:83_51>QK^^&E9*#6G2[#5^;\3#;MAT(Y:$IU0/
MUMNK#E#YW"2UZ7[4K4X'7(XW+%V:Z'FH]B#KS5%=HW@M^$S$812A'"G"HABB
M ,<0(Y'"C(4\EE',PMCM(.RXIZFQ57F2\:,\R5A)0$I9 :F%=3R0.D'7\A"I
M#V;C'?PHN"HQP>TUN-P/<RY!,<@!S$EG;W-H<DGGBP<=%U_HL1-5S@2RY(LF
M$30E"YT=NCH'F8F489X&$L9Q$D*4I1+2C*?J)QP%69*B++'?F^KN<VK,L=NM
M*L4N#SUW@H-&\OK(TZ;<G>$(6.QL^<-U8'9Y8T@=-L7\03N2F^D'8K<]-3.P
MC';9KC0U_KZ;F6YG=^(,7^T19E<M#U6$PF:&XSQ+8T0@P[$^5]!W0EDH(0MI
MED4AC8+<*B;@M(NI4745JU2)>%.'(UG6 3F#HYE5UP^=@0G7#ABWF*JSNGL/
M?#KL9?SHI+-:G@TA.O^DV^Q^MRWF2U$4[U??Z7Q9+AV:5>;+9]6V^JF8<U&E
MO=X5]&C=URJO:\T223,2Y0**4- J.QH620Z3*,TQ%PP%H=76E0>9IL8?C4J@
MI=,-V&L%#M0ZJ(QS<CW.CG9\#+ 93XT\; ,3VR@C9LV''C'V2: ^Q!J5<3WB
M>$S1/ION&^73A WM;R-G+"-I&L0P3])4Y]AFD' B8!9QFJ$XIC(E;C$])WU-
MC8,;4?6^T]68-&M@S3C2$UP#<]\YI :]>FT RS!A-J?=O5%0S46]+X?07'[%
M,25N:5;N]@0_S NV6&E>FD5,Y SS"-(T(A#1#$,J> Q#&@0L33$*N%6:R(L]
M38TR&K^FM6F]%]8RI^U%=,V8PPMF _.&&USV:6JO0>$U)>W%SL9-/WM-YY-4
MLU=?<&.)N]_O;G\7NI[V#(>ASM%&H,A"!E$H$XAS1K5!$>,X$C@/K)+C[YN>
M&@]HR<"?E6R6068MO,PFNAL* \]L,P"L9_*IKCZG;JOU4>?JJ5;'D_/,$XZF
M_C>R%N]((;C.*R.6194H9KU6@U?Z$^]>]X\\DE?]JUN=V/7N?[9E7;.F=&)1
M[BP]?2/+AQ?=A,Y/+<5\HPBCN%]NUG/EM["226:(H)P(PB#/L+(&DB2%%.<1
MQ)Q'"$4X$@&W<B'&UV%J_%+J!ZE6$+1! "T4 'T%[>=J)$ )Q0VHP&@5+"U
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
M(,F;X$*R 1\$*_,U@SB\ ?JC+%^95V]'P4V&XLM/A_BT _U*U/6*;6["H\_
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
MZ=N1R^#LXXZ40(IOMTNN_W.WJS]>W&[>D_5:7_.M\F[(@- L"Q ,LHQ#1-,
MYDF00$Y5HRP2*49VIHY)KY.C"WVH5M9KUS_LJ[5;'G6:(:[\[)Q*Y6/'L:[V
M+"(*:<H2&%#"<I(+'H1\]E+6]_BZ(>O-&^%^+,& Z-]^_1NX_?P!E#_<_><?
M]W^__73W^>GK#:#B>;XL\R"O)'AQ*/MD-B2AI"P.> AIF8H,QZE:+X,<IEF:
MH!@AE":B'I*[)7_3 6GZ?Y/A$#HKT) #8;BL^H9VZ$6VH9?RAY;(-SJ34B-U
ME3/(XZ)K@Y+7)=BHXW$79!LL3I9GJY?=%NM=F=5/@JCEKJ[+_#H3(H@3G B8
MA9F$2)=0)@1CF$6,)(+DC*=6A9,O]#.U!7E?_K>4\V976_W5CG4NP6K&,Q[
M&GJ'UAXG:QZY@H)/YKC4U:A<<47?8W:X]KAKF60IUNLR\6*K2/LL3/(\2.,<
MTB3"$&5Y#G.J3$D:,>7D)SQ,N=&U\^YNIL8&C91E'M"6G#?@L["L+G(!5S,^
MZ(_6P'3@!I1#L>0N'/P62S[;T\C%DKNT/2V6W/FT8[%DO37P;;50;Q15E<A9
M&'+EI^0"*@<^@H@PJOQV26&04,G#),D90_9>Y&E'TW09WY&%+JAB60+X%,6(
M8,:S+(49RA*(@BR&.$,8ID&6(2ZS %-FZ_CYP'!X+\\7@F;,V0^3@5FS+=S_
M::H+WVXVZSG=;G0XB;Y8_4AT>)G' L(7$?%:Y_>TEW'+\5[4\J1J[N4G'>ZX
MU-5"?ENOBN)QO9+SS=]7"V6E:<NLOH @&68HX@3F$<]T7"]7!)H0&) LHISQ
M)#+;^#3L;VHV52WQ?Y0B@TIFL!?:Y::' >C=;#$ E -3Q]N@:'%WQB^:(]VC
MZ8VJW:T:<XPZ;]@8-#/>;1MSG0YNWEB\YF;)WB_9ZKM0QO$7H=50#9??4AV;
MLO\KV8@/<ZE,:1V!2!8SEK,X1TD*DS2,(8JY<H$936&>"Q'EL?J_$-LXOHYR
M3(W%*T%+=^]0D1O01(ZU'U':@+8Z=M:?Z]B9F8@CC,C B\&=DHJ5]W>.,7<9
M&_\E/GLB[-,N=15E5..U)U['%F[?YMP(]]VVF"]%4;Q??:?S*H+E_6I9S'FY
M:[E:/JW)LJBV+,(9"2CF&0XAHS*"*.4,YB*(H4S#)))!0"4UN@/NTOG4J+61
M';2$OP$'XH.6_'94:C4J9OPY%-8#DZ8OF*W9T 4OGQ1HU?^HO.>"S#'9.;7A
MX.C_L93DQVJM=VF4=F6ZPD5S!//U:9:%J42($BBX3'2A! H)"@(HA>"Y9%'
MA)'9:-#7U/BK6UH+A_0*Q 8NO3_@!B:CL3"S<.#]83>2\^Z(H9W+;H9*I[M^
MI8GQ7'4S70[<=,-77%(T;,CB57G^+V*]>;U=<KT5^Z*_FB:O.DFC2%] H4$J
M((J4"TX5C<*,QQ&/68H92\PS-71W-C5&+<4%C;SEA:Z=Q"X[?=>P-F!6CP@.
M3*UC@V>3U\$?B"/G=G]IPRD:L?\?4&KD*\^#&3K=Z1ZNM#%BU@<S;0Z3/QB^
MX[HC^D,UM5J_?B%__:Y\_[7R^8L9IRA%7,:0R11#%/ RO9F ),<\CS%A3%AE
M?CC;R]0(5LD&=L+9[DV>0]%TY[$G-D-39R/?#3A Z :4^_0^-P@[@/"[_7>N
MHY$W]SIT/=VZZWK8->'T+>=K[2*K'Q_63ZN_EK,,1X0S1B#.8^6N(EVU)A8(
M!FF:(\Y0SJ61N]K1Q]3F?)TWN9;S!FA)%8Y RVJ;8_H4T&X"\ 33T,<*+@@Y
MI)6^B$'OC-*G+8^<3/JB:J=YI"\_ZICNE,S798# N]?=CW^;B[5JZ-OK)_%#
M:?YS7LR4]Y2&.)$P"S&#*"0IQ$Q-?T*4HX5E+ FW.M\TZW9J9*!%K<)@P$[8
MTK;]?/MW\*>6V+:HL!GZ9G:"?TP'9HX^<-JG K5"QVNJ3[.>QTWE:87&2:I.
MN[?=F.F1O&HGIGA:E:E6UN*X3M^,!D&$:$IA@&/EA/ H@R1." RS@"9,9$F6
MY+.E>%86$7\RYZ:K'1M-(5Q-H9/NA[3#=V4LB983$,[+_#26OLIUX,WXR ^.
MXU!1(ZN^2EM+>UJ>U1\9&4/CDX>N=SHJ!1EC<,P^YB^Z$<\746S6<UW^M;ST
M^\=ROBF^?/VCWK@CN90LI#D,&%(^$(E#J.R?3'%00-1GED9A*&TLH<[>IF8
M[86MZQN4XH)?E,#%KY;;I&9PFU&--Q 'IIF>^%GSC!$N/CFFN\-1^<5(]V-N
M,7O)C5<^*;]-B OQF VI?=B6Q88_SG^(62IBCK(X@D*&RNF*E--%,Q3!D(8D
MS!/E>!&CPRQ7 :;&/I7\-^!R5/$-:-2X 4J1JF"W5L6.DJQ'RHREAL1_8.(R
M@;XJ[_!(YOS& 'AK+G-%SR>]6<LP*N.Y(G1,@L[M.!SHE^4=HGJQSP3" 45(
MI_?EBO P@9A+#E,F(Y[$,DQC\YBG=LM38[*J-DKD<K!\ %@W[_2"86!"\86
MQ3FZ*Q(C'9H;(V)W/GY.Z\[#\(,7QCOY/B?GP3'WV0?<++$G]=J#O.6KEU;&
M9\H2%B4RA$&JK2V>(4A$G,"($9KB2.BTNC;6UKE.IL9#6D:=,:N1TK)T22>>
M9C917Y0&IJFZUGA=*'7)R9H7X(\7KJ-A_!4L,0'#IQESMI]1394N38_-D<YG
M'1-6?%NM-T]B_;VT;=ZOBLTLS*(L%BB +,HE1$)F$(=Q "6.PEBB3!)JM:]S
MVL74)G\I(50]?6^,>2VE9<:%4R#-YGT_> :>]9;(V"=7N*B\U^0*I[V,FUSA
MHI8GR14N/^DVOYMZ<0]+70SI03:WXW2ET,WN?MP,<Q''E" H>9A#%.8Y))0%
M,,4!25/,LH01AP,DL]XG>HK4+MBH#((/\^)E55>+4(;"[H)LJ<O^BJP=:Q@.
MCQF3>$1['';QC+ U^]@!YI.1#'L>E:7LT#AF+LNW':T5]DWPK6[^H"AF<;]D
MBRT7_'ZIS-3M]^U"<T19G.3]ZOO+6GP3RV+^0U2ANV7Y3!V1L2]8$8B8<ASI
MS%PLA2CG%%)!$BCS-&$<XQBE5A[/0').SFZJU=2S]:C<;0$:78&:XRUM055[
MYT#?)KR^IH*J-+A[Q;BAOA)#>^[MQWYHH_#-A]W>SAQV4+P:JP.).J[%.RS>
M)V;SP-WU3@U;7<?0U\/*O=/;A1)19_6;Y5&*$BH8Y+E>>1C-(4UQ!I.,AKE$
M-!32*GS$H,^IK2('N5 KH6_ 3FRPD]LY?^Q%\,T(W3.D Y-S;S3[))F]AL]
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
M$[8?;%WJT=@@Y;D(C5'78U>>L<'C3+D9J]=='>+'+5W,V<?%BFQF,L1YB)B
M><!215$DA$2$""I;6"(J<(IL_>%6ZU/CH-K]JR0$I8BVWG ;.U-GV!&1<7QA
M(S <7.$S2O?VA-MMCNP(GU'GU \^]Y#])/U0WSS3.15F/,EEA)($,J8+VZ4L
MA#C $<QY*O(P(AD-C:H<'S<\M:G9R :T<.:3\@"KZ_/1%8&!IZ*9\E:3\)RF
M/>;?07.C3;US2K1GW=F_VT^X>R;7MUL^5VC>;C:BJ*Y^?%R0YQE'B$J.""0$
M<37],(4DQ2D,9!#B)(PQ%T:)#;J[F=IDO'__\0NH104M68$6UGQR=N!Z?:KZ
M06OHPRXGH*PF\G4<>DSKCL9'F^37%6Q/>8.G1XXLK2-'?E,/;HK[Y:-8SU?\
MM[6^M1,F5)" <"@IB2"*@AS22/G_5(9((,J2E.2S'V)-5X-'B%Z6TF8ZM64=
M;E9]WNK44?KBYJJ2&CQKL3LJHHTVHI3E62(2 :,TH1 %(5?F&$IAG*,P3I(P
M042,$O'K9SS'6$Q^F\K8F>W^O/&(#+Q@>8A3W46B5IJ"^1)4NNK?*&TG$&=Z
M?2@F$2W:(>:_1LSG=9R]16X:=.6V[C^MRY.$US([:IU(DT=9FG#&8<J08GF9
M$8@30J#,<!BG<8)18N1T=_0Q-99N1*RJD5I68^["THQU>R(T,&O:@F/-=!WJ
M^V2J<]V,RC0=>AXS1=>C;C-]=Q9XNUBL_BJ#]FZ7_(LHQ/J'**KDLC.1I33F
MRE"/4!;HP+D THSFD',2\3R109!9W;@UZ71J7/#U[CUHLOS<@#"" ;YI'?GO
M-2GO C2Z..8U-AH5,Q+QC?70MMA ,%NSCPUN/NG(J-]1^<D&B6/"LGK7,3:X
M(POB!V41_2 ZLWOQGUNRF,M7?26B^)O@SZ+X+#8/\HG\G*$\#P-,$*1"U[(+
M!()$DA1F010'"0]QE%@%B_66:&K<]YX4WX!4 PB^:3D!X?^]K1.0WX"EV.A=
MB8V^G:Q_^+<()S?@WV(<E5/TW^(P*V/X%2C@59!U <22*P_J@V#E @;B\ ;H
MR:#_-\3E2^J'_ 8H%5ZJVH@+PPNZ_KX),W(==:0'9MZKF6)O0$LEL-<)D )4
M6MV S]7'H#3S&#_L"V2OL<.]A1HW;M@7AB<QP]X:[INCUB8Q[I/XN7FG\/GG
M+.)1H'/EPRBBBOLE9Q"G(H-Q(#(<(1FQW,JK[2G/U)B_G?_4):TTT)J!4C7G
M/+5N VNXL3G>< UM.(\Q4CURU?;"=YADM6XBO5&VVE[X74Y7VZ]9U]C?Q_5*
M>0*%]@/4V]^42_!!*"MO]:)MRJ8^4D!P%DM=+B[+(0K52.)<4HB0#O]-*>91
M;!?F:]#KU/CW?@EJJ4$C=FD@MP1WW)8T&P0S%O4.[= W%'R@ZA!U:X&2WP!;
MDXY'CJ6UP.(T;-;F9;^["J>)$!Z6+3OW=CTOE)'[8:N#+:KSF/TV \]0&F$,
MI4QU/9@P@(13!H.$H!RC,.21E:GI7\2IL9^!2WH^L8FNM]YV5FN=0:7T[FC6
MP%L=Z^/HM]\PSI"__0;$T*/M;6^B_X",L5G10\I)[%[T1]ET.\-#3SU#OZM
MTT]ZF8MKXRQ%0J9JX8 13PE$)$@@R1F%J:0D81G-"<N=HK9/^YK:RM#.@55)
M>P-*>4'L: ]W 6U&SI[@&YAE>R'G'JA\&9-!8HS/=/<VX<&7];X8V=OQ2O\Z
M7CK).]MLZ]#@+Z+T_-^OBJ:^$Y-IC(,DAPR+"*(DB*'Z0?U3D#@/L@RGTLKK
MMNA[:AQS6/NI)7Q]]%SMKY7R]R_%=6U<;+<SO:(]XM9E7Z![5=,RA&RHTEG7
MNG^S.EF&N'05Q3)MPJ%>1)TM:_E<Q@A_W;Z\+,I;DV3QKDI#_O6;$)O[I5RM
MOY=W$3[MLIQD&"4HD@+F4<0@BC(*<9*%4&(<!BP2@32+9.HIQ]28;Z=)%3P/
MVKJ 6AE0:@-:ZK@60.@Q?MVL..*H#.T:_ZL,B$6%BG$&9J2*%6X#Y*E217\D
M.RM7]&A^O$H6_3$XJ&SAH3DW6WV_J5 E^)FA.$89)FJ)(B&&*-"1<GD2PR")
MTY"3'&-N54[QN(.IK3U[^:H"JG8F]0E\9G9S'U &IGYC/*PMWTM*^S1O3_H8
MU8:]I.&QH7KQ.9?J90M!EML7IDW;F4P#$>=,0B3B%"*J,UR)@,%48IXQSDDF
MC+SIDY:G-FO;LMG4OFJ#96#,N4(P\!SUH;U-;2]'%$:RA8S0L*S%=4;C[FI;
M[1=&K*=U1L[#BEGG'G!AF3(O_WRY7<XW!=^*S4H9+*4QHH04/_6UZ2J!] RC
M+.<<Q3#-4V4_)&$$<QP)&"GOEI" R3AFYA1DVNWD^*D47(?EEJ(#);M. ]>2
M'K3%MYG$QB-APF]#X#LT^4T 6AOR' +BL9C5$]26Y&N+6#<S&[<V(FW;:GC(
MZ=9ON[F&!YNH>NMT'TFUWX#!*649R7,88<7YI=E)\S2 &6=4LHAQS*S<19-.
MIT;VAV<(6NAVL&"/K-M&(V#F<?K&=6"2]P&IM8-J@Y%/I]6HWU$=61LDCIU;
MJW?=F.E17Y4IRP26]V<>52=KL9E7*=(?U8=4/*[^+W7?VAPWCF7Y5QBQ&]M5
M$4(/'R )S'Z27]6*=5E>6U4='?Z0@:?,V72F.IFIMN;7+\!'OI,)@"#%GHGH
MLB22N/> /+@ +LZ=%^QEED>AB*# ((LY!! ) 6B:IB BD.-8$I+RS(:=3!N>
M&D,U=E??4)WV=FAZ4-E^$]36!]^:_SH?IC'N(#/R&@+V@0EL0,2M><T6/I_<
M9MSVJ/QFB\@QQUG?[[HX+\5J)?BV'M.>]OXGL:XD<G(>,X ERP&D @(<"@:8
M8#2'),TR897A?:6]J;%::^Y>^;)@S^(J ]=V.;\;<-/5?6\P#K[8WP-!APT
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
M^CS7[[!C#"Z*V7LU>UR_W'*N'E9^7:NYT_WJ\VKY7"@G9@1&$0O3&&111%2
ME2< L9R"C.1"2)(D.#/:?KS6T-38HK8U:(R]"2IS%:1!:[ 97US%MYLM?*(V
M,%>X V;,%J9H[+BB;,FB%.ROC\OG_U"/J'E"_>.8'JX^?A1R,'6RI0;CZWL<
MLGIS/9W\S7$Z^?M_;I1->X?E*U6DA^]DT226_UEEF=\MZE*%,Q6%\"BC,6"4
MQ0"&*B;!"64@2V(:(AS!6'TMS=+.@^7)JA'L=UB@>AAC9Z__<9D:B -)C%J\
M;*VPV!VFJ>'0NK U( Z'K\9XS0RW%*?TUOS;'*SR_::XG:$:L=N\GY@:P_;Q
MST>-V"-G3T.-V;ZKGD(CX_5%:&"+>5'9N?WU^Y_:=O%&+(0LUK?K#T(]F\SU
M4+]1G\3+[GXUL,P8E%+&,0912J2*V2D!2* 0R)BF4(H\9,Q* M"K=5,+]/=4
M[@[=N]D7P&M<#'YIG/SU)B#KH'$TV'JZ?XMVUE;HP>=;8#;2O5K?#CT=D5*P
M]5[Y]K9+CGK9J!MO@ML?RXU/U9M!8/>K1N'3P)%E*P; ]E3?8HA&W$:/6\;T
MVUFJ\4OG#;7B5"0-(XH@!R2CNNJ*U$D^400B%C%.,>4XM]H;.]_,U/B\M3)X
MJLVTH^ +4)IQ:7^ !B;%+3:-A0/(>75CX).A+K0T*M5T>WO,&5>N=OOX6S&=
M#\N5*!X7]4/9RX.*<,MYQ4F_D6)1'0'/&>4LEPQ((C( (RT-G><QB+D*#$E(
M99A:[?V8-STUDF@MOPD:VX/6^&#/^D";?^V,>=].,:.68: >F&X\HFS-0_:
M^>0FB]9'Y2M[5(XYS.$)?HK0MD-QAE&*$R1!QB!540U! !-&0(Y3PO*4IS"W
MU+<_V\[4&.NX!.OUH=L*53,6\H#5P)1C#U/ODK4#ACB7FGK5 K97@IQKE[O6
M'5LK6A'\/5DMBL5CJ4*IS8_-7&^CO%,3+%:L9T+2/$PB""3."( P1(#"& $9
M17'.,:8LQ795QZXU.36.:"T.1&.R;66QJQB;T81?Y 9FC"UHK;7!+WOV!HW!
M'B,3<W3\UA.[VNK(U<1,43BM)69\9T\ALBI7[XM6/;N7?Y0UG\U(B)(PEA0D
M5!^!H'D$J(H] ,L%SQF,$T&%#<UTMC8UACE)8ZWL!4L)E,57:L,[8&U&-]X0
M')AI^H#GKF36!<H@FF9G&WP==;,NWR_JG'7>U'-[3Y0ZS7N&P@1AB@C@$D<
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
M)SHK:.O+3=!Z$S3N!%M_@CV' NV1@RCXR&^-&<5/_%T8>)C8+^VX[_]^?<>
MOIPO :E1N F&>Y/<]-5?IR^]"[F/[,;XBO&OTT]GI>E?R10WC::WYQ5!?ELM
MR_)AN2;S9D<U@P(F,84@3-1XJ6N7 11KJ6L99@ABPG-LI!%GV>[4!CIE.;@L
M;G,3/&K[@[5VP"4SQ:)##':[AH%YX#%D.@C;R34-@/1(.VB5=5J<KX9VT=D!
M_K2:+ &[)M9D^KA1U9HL?3R6:[*]W6T.]MMRR?]5S.?["QI2)IA%# ,2H1A
M&>L5*#5;BA#G,LLH%Z%55O69-J9&[:V)O1:.SF%I-G/HB=# K&P+CG6PW>&^
MSV#X7#.C!JL=?AX'DUV7.JZVL.^";^;B7KXG*QU,EI_%J@I(WY"R8+<+_JZ8
M;W3Y5QV![NKT8)(S2#@&+$V0WIF/=8F3%-!$"I;C1*+(:A7:T8ZI,4;KAAX[
M6T<"Y4D]O[T)*F>J[>7&G>!;Y9![*277#C1<O!B^6X9>@!BR1^P7$/KAZ741
MP-&4<2?R_? ZF8SW?)S#A/IN(3=E?2RYW/S0CRV;R82,N<@RQ  /10I@GB2
M()$#'M,$93C" AD5;^UN9FH,V1H:[%GJ,FN[C*O!--@+6H-OL T-E,5LU@M@
M(TU>W8"SFZQ>Q:-S;GKY[O&FHE<].)AY7K_:+?S\6"Q$*RW?'AI\__.IJ#4;
MWI&UB&8HC<,LE0RD"=7'88B:>.8) 3A1C\PXAQ);:248M#DUTM0F[VHE;$^S
M5D?N&[N#=\8:Y3;@FX6)GB$=F%E[HVD=]EG@XS/$,VEVU'#. H?CT,WF5N>T
M=*%N^JZC0/$LYLLG/5@UD@5UN=!9%*>2YE2 4/$0@'%" <D3728GI1*G"12Q
MU;37H,VI<5%K<CUGVAF]TV+Q5278I$/,^,DSS /STR (NR2FFV+F.27]:K-C
M)Z.;XG F#=WX5C?.J@1#]<;R2GQ7#ZU$Q'7%L(_+4DUM%SID:V5%/R_+]4JL
MBU6]ZUP7$ONL7KSR@?R<Y3%.8:PFHTSDL:ZQ  &!<0P(YBR,941S:73FT+=A
M4V._6IKXP+'@E]JU7P/MW$VK7LS_:U-7FE:_4H[849^W?C7CQ]?HK8%)U*"C
MWBG3%X('C1.!]J*5J_HBV)R492$+UN0K;?NSNSNM>=8W]C[)V)MMHS*V;T2/
M:=W[\U^_>,/=XEE=OUSI"#?.L^K(N8RTN([@ $%&U/]@*2,5X$IL56QG$"NG
M-BH,I)6_]??UJBKL7@RSD>35NWO@8>75>OI5RQV<],14RQGL#'WM(V7^L!ZR
M',%I8Z[KN-LG5^/>PW>RT/5#=:G7=X*N]P2L,2%<,A&"A.L!AJ <X!RIMR*+
MA?K\$LZXU9E^\Z:G-FK</_SM_9?@X_VGW\##^R^_!Q_O;M_<?;Q[N'O_U78A
MUQA]T_7<(3 =?%EW:W0["5LKN_=J#FO3AQ$&MP?,[SJO<>LC+_?:HG*ZZFO]
M!#<"^R36;TGY_?-J^5QPP=^\_%%J=KQ_JN3#]\NPS=(TS!*41"!EJ00P#W.
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
M*=/C(4\S0*,,Z2ER3&$J8YDEKJ+G70U/;20[DN?>FGX3K)<!%8K "L5#VOI
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
MU4,;=!R*^G5X[[>*W[F&1B[;U^'K:9V^KHO=OOEF.5''5^>T9&YI6?UN1H3
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
M$073+UE\*'I^\2H'ROJDS*H5D5M%]#7Y2;12\@S),,&209"D6 "81Q@0B#'
M69@E+,L93<U5;BZW,S424Y:"QM1=J0Q=5Z"RUN+C[8#6@-;\ #8POXV!E07C
M^<%L).ISQ,Z. Z\CTDF&';>/QXK7?3B@1X/+?>HM[K3'6J6^".($02D 3XF*
M^9A4O"FH #C.DTRF"'%DEPMEUN[4>+1+2=&':N(I\&8[% / .3#+7M9#W%-!
M'$?Z\"),P^L<GC8] 5'#BWB8*1A>OMVQ$/:36)%U5:AO_QQW4_.BRF+7(]N]
MK(][%V3^>5DKI[__N=;R/G2N[BK7,XH3D>"$ Y95"H=$T9<4$@B$N?HU5#-9
MJT-NO@R;&LEM_3JC@] X9UFKVE</FI'A:_3+P&QIT"4WP=8SG?6Y]2UHG0N^
M[=P+M'\>]X9]0^ZU[+0OV\:M->T9T9,"T[Z?[U)5>K,J-\7Z3U*RS9RL[A;L
MK\V*$&)1F!,9@5Q" B!*L);Q%B"*5:P9499$T'R:?K&9J1%O8VC06GJC,[;_
MZE0@^2*R!K-T+W@-3(AC0&532MH'9&-5DNZ&SGMAZ6O0=->5OGCWB&6EKWEP
M6%7ZZM5N8?"[HB2/CROQ6+T>]_*+>!:+C3@ZY:*X,:,LSP$6* &01PR@2*L%
MA3C#6493G!*;&->HU:GQZ*'1.AIJS.Y] LFL$\S"5._0#DRY7E"UCBRM4/(9
M-IHU/&I,:(7%<<!G=[,;1WT1;$[*4A\_J%KYH%RX96I44TRX%OQ^_5VLSNCN
M-D%GG6RU%8B.(TACDB$5 X9(3]<E()%, 4>02*YX#G(KW4>?QDV-\8Y]JZM/
M[WD75.X%YX2J=Y5;:Q_W%:OMV-%K]YN1Z&MUZL!<.WI_6O/R$,#[I&^O]HW*
M\D,@>SP8#-*&XWF7'T^D6%5K#2LU1CTM2S*_EQ^7B\>/JEU>%SC^O)P7[&5/
M0R1$*,^Y!+&("8!I' $BPA!D$29<X"C+[8[FNQ@QM3%@YX,6YVF]T!^^]@-4
MC@1ML>[:E^!;\U_G@-BI]\RH?>@^&9C"A^X.^_,[/?#T>KK'Q8YQS_[T0.KD
M9%"?9[DQZD>A'BH.%W@?Q.K'O7R[7%0%XF=1FN5IIJ@S3V@$( \S0!$2 &4\
MXI&,&$JL^/-ZDU-CR]KBF^!D9T6;K;_2UG [/C3 WHS]_"(Z,-?U!].:S<SQ
M\<E=!JV.RE3F*!SSDL6=CBQ$%OS-IIAS]?3R=L$5$:Z6S]6F4IOWFPHH64(I
MB"5/ :0R!#1,<H!3%--(2)R'=BQTM<G)L9"R^";8VARH'X-]JQTU:@VP-V0A
MKX@.S4*]P;1G(6-\O++0]5;'92%C%$Y8R/Q.A_WEM_<UDVUWM[\LYW.Y7&F9
M;?W/#_4_9PG%"<]Q#CB.%0_%<0+4+%( EN9IF*&$L\RHNH)-HU-CHM;L769)
ML&=X\$W_$#2VVVROFO:!P;[T ,@.S$BO#:K%#O8 X(ZTG^T'9+M-;4NT.K>X
M39\UWH:WI7<'V]^V]_JLN#/+(.8TDQB$(LL!1#0#*,0<I!A%,$M($LND?YF<
MJ5%WG4K-]BST4=:F5RV:"7'PV<(PNS(<-X$^6T'*[]7!Z$4Y>/V7(0+""RU-
MH-+*I<#ORM4.:G4J;%S=TK)>8TD%@:E4GW^2YAS B$6 4)J#$%,>IP0R@HPB
MNI,G3^W;KXP+OK7F&081IX!U?^R]8!@ZQC)%P$ZU[IRW?63K#IXWGF[=.3<.
MA.O.7N V*/]>G8VJ6/5N\;19/ZC'5"IK29PGA!,,$JH/C\F8 2Q#-<F".4(R
M%I2D1BJOUQJ:VL>Y9V=0&1IH2YWTZRYB:S9*^T!LX._8#2SK0?D:$CZ'Y8MM
MC3HP7_/X>&B^>KUK;I@BF0U;;U;%XE'](%;/HJHN3.:U6(EN,)IEE!*9YP)D
M2"M"YQ "C$(*$(JC+&%1!"-AE_5ETNS4F./ ZJ Q^R9H# ]VEMLF:!GU@1FG
M^$=V8(;I#ZI#EI0-1G[SGXQ:'CFSR0:-TYPEJ[L=#YM>R'SZN"S+-T(N5^(X
M=:K<9BQF.8(B050%-S14DPZ( 4JB&*0Q5S&.Q#P/K8KT]K!E:GQV.5LQ^$6[
M\^M-0"N/@A.7W--1^_2E&06.U$,#\^+0G6-_FK0_K%X/D/8P9]PSH_UQ.SDF
MZN&1;DS\9E,6"U&6JG%:+*I'Z[(DCPNM+'#'%=>K)O7AA3J%ZI;]<U.L!+]=
M\';IN1!EI9,G>).WNO\'QK0V0?F9O.AGS.(D8S )F0H[>:P7C$* <A&#D+$8
MRSQ#>8YG"WUX0O '<PH?U0DC2L$UI9RX,AR]M!@$>R#<!#L8@GT<FHS(H$6B
MVL3?<SEHP-@EN>_]L8KE*D2"!A*[ 6/<5\YLB)G>&S3.H#3)M\9Z)'N5WO,Y
M]HWKP*BCY:OTS?'X^CI&]"VF6,< ]?B_+7WP3OVG7!=,V?9!_;YX/*[ )R%"
M$B<YD(0+H$9;?: OIB"*H4ZWR44&K0[T];1G:G.D_9I]3?C=A-V[\AXW0>M5
M17&-7QX+*[KUK.%6\7C]-?2>\BA=U:/(8B^ AZFSZ&;2*Y5:[(7?Y6J+_1[K
MQMK5$IG@[W\\S9<O0C6^$+)8E\U@H1K=:4O.4I9%:AZ4@D@@75]&4$"S)%+_
MDC1,.&*"A#8,;='VU-BXM=6.2&W -B/-@2 <F" ;JX/6[. JG-9DYP",3V*S
M:7Y4$G/ Y9BP7![A(O^U*EAU].19S.^:8PFZWG8<)7H=!NI4 9D!C.,,1&$6
MAPP2QK%1JL"E!J9&,XV)065C<.<D8'4&QFYN\0'.P 0R$"XVDE[]\!E+S,L6
M)TOQKLL@=,MVG;EO1,&NRU8?2G5U7.<6;+U=ENM[^=MRR?5IEJ]B]5PP47Y=
MSOF,"4Y@C&.02#4%AAA#0#GF0(8T#V,L8L)CF]CJ<E-3XSAMJ9XI5;;JTAC<
M+JCJ -4LAO(#U<",=XB2GC*VAG9#9ATX74?#9YS4T=JH8=%UKX^C((,[7#7W
M&W'5]__<:,G5Y8^GY4*?>*L2^@B!),NC'%")4P!#3 "*J  IC42<"Q@)B&?/
M8D67YEK['>W9? '[K0ZXN-*:>Q/4!@<[BYUR)[OQSD*)N& 2Y"**=4W5&& :
M1X!&!"$<8Q@SJ\+*WM >@YK' -AP<= 7; /3M#5B#D4*#)#P6YJ@J\&1"Q(8
M^'Y:AL#D)CNN+E?KV>_%HOBQ^;&=F28Y1"Q64U&6Z23V')!<,I *JAB;1A$.
MC=;&3IX\-4YHC+.<<IT"UOW=]X)AX&_<& 'C;_NBMQW?L;IG[QM6/QU_OZ</
M'>5;O>A+^UU>OL Q$XBHWF'BZW<AUA^7=9;1N^4/4BQF,DKC-$HS0#/U*<(H
M8X"F80IX3&7,$)3<3"?^>E-3^TH;2X/*U*"U-?A66VLY@'<@;#9Z^\%MX,_:
M%3+[K(^K:'A-T;C<VKCY%%>]/DE^N'Y'C^/A]/ATZ=ZIWS<ONTN:0\&W^ECZ
M?5U3]]-R\2QT^=SFYP_+E12%^OG31O/9O:SN+F<PAAPG200X#(F:J\40Z$
M1)' B#.1YI%PR!H<R7RC3W/\?,&MM5HW4?Q\TODN#@?:1^A^PYG-A'IS_"/W
M^S[OG[L/Z$MP]FB^]EPKR;7YY:WW[:^"K?_JCQ4">M6LQL#SV?WQ.LV[&, (
MIH^O+C!>?YR5*QBQ>?O)ZOO-:ODDFJD7I2A&B%*0(A8"F$L)$$89B&02"D*1
MB+F1#LKQ@Z<6!->V.<Q4#]"Z/E%UQ6#HM2A#]ZVFJ>=\[3M+/7CF:)/4<Y[L
MSU'/_MU>>>3]8EVL7^X6ZH4G;%T\BW=D39I<B1E'" K.0R!)KKY$25* >!@"
MC"(4Y3G+,(U,A4BZ&IK<EUG9&NP9&VAK[>I'7D6W^\OUB=G07[(C7%::)B98
M]) XZ7S\:(HG)D[N"Z 876]'"E7._>IE]L?76418)M0'#X3((O7YJ_\A,L]
MKL;G$(=A&N=&FTN[1T[M0__CT]W#^W?!UX?;A_=?S3[K/7RZ/V WKP?^5,T<
M-OXP3WWL^ 2;B^O/L/GA^%/<>^ H']VI ^WG=>8O/M7^]J+OL@F_WUP(O]__
M%"M6E**\6]2U2_XNBL?O*OR^?5:?_:-H_ZX3@L0L10DD@NA/56  0Y@ )+&:
MJ"8H35+.$1:HOXK@4.9/C2"V,_FM%T&QV)8F:CT)&E>V5P65,SZ$# =[3RR6
M?R;9^Q-8!2I-EX&\OCR>E!R'[L/A%2('\V "RI-#]XZ9HN7@5KB*<57%'\NM
M_J."'9(T@2#.9 P@B22@C! 0IEP(05F8"ZNZL<<-3&U4^O+^S_>?_GC_]3]M
M!;2.<#,; _J@,3!+MZ9Y5="\YK=?H:NC-D:6M#KOX:EXU87KW+[?3V+]EI3?
M/Z^6SP47_,W+'XI3[A;;<BZW>BI;'P%OW]2(B41DN0"()PA RM2_J)J/)ISE
M.4XBAD5J\X7;FS U#GA[^_5OP8>/]W__&GSX<O][</_Y_9?;A[M/OP6W;Q_N
M_KQ[N+/F!X=^,6.08=$>F&.T1I2V/FC-UU'?+]H#%<W]NE<U:N?%('3D#J)/
MPG*P8E1*<T?IF/1Z/,DULW[)_M_WY5S=4=;)H)^6:_&N*-E\J35-=XH%,<2"
M,\A!&E:)8X0!BC %"&-)DX0+*NPJ!9BV/#42W#?\+VW"O;8]V!D??'-7EC#N
M$</9]! X#ST1]@:Q0RZY)5Q^\\I-&Q\YQ]P2D]-\<]L']-7;.3^WK.QH)H\-
ME;X<";,DC.<PAE#Q6DH 1"0"*(X2D!%!.<I11HFCY(ZK29/COVOE06IO;MK8
MY,6CV(YSMQIRY:B=->)JHO=^ZJ&TTQ?:8<1VG*UZ);V=OBA>EMSI_60'88LZ
MF>OVF11S_<R[1:ND437[67T2WY5!G]7[/<LPBS$2JBN)EKO'B00XRU(@94:3
M*(LCE!H1M&6[DV3A,B"MZ7J57[3:,655W^JI,3]X4G=:R$!8=$8WK0X(\1C<
M^>KH6FAO#(/R2)(<WM"VD^JPQZQ3P</B<>,)>]C[>*#WX7"[ _L_%#_J/."J
MKY?5(--DFF(J888)!$F:<0!%3 #%,@*21@GE.*198I19<*6=J;&[MK0)W>KW
MOS;61=2G UP#]O8#V<!L/0Y:%FSL![61V-<9/3NVO8Y))[MVW#X>FU[WX8 ]
M#2YW6^?X6"Q4H/YV)7BQ_D!85356!>L_BJJBRP<A/@OU<J@WYU',(I1'*2$Y
M@"G&ZG]B!#!A(:"4I"05 I+<JL:*1=M38U5MNC[Z5!L?M-;?!#O[ ^5 L//
M;IW"IEO,%B0& GM@/O:(L_4Z@P-B/A<4;)H?=>7  9?C)0*71SA$@W<+7JP$
M6S^0GXV.Y@?ES?[ZPPQE H:I8(!CKH@M1PG F2! 2!4;YC%E7&#CJ/!Z>U/C
ML=;B8$U^!K2VV2+&,0#8(#+T"]O C'0.L4!_) <ACZ%TL2F(%@&C7S!'"APO
M@[K^WL[;]VNLJQ_*=:#N$,6S"C8W3^I7^DK1YJ"J(<.L.^PB3W-P.R-0@\>,
M%XF:^W00D5K<YEC1>/G<U$']D\PW=4+G?+[\EU:MT** 317"\LMR/O^P7.ED
MSAD4D')((4AYF@"H9O0 01:#D"9$,!K'*+'*I'2P86H,__7]VZ!=D;\)(H4%
MO@E:O_3RV-:S8.=:)8'9.A=\T^X%C7^VM9,=>M$LH!VX;X9>%AZM6^RK-+L#
MZ[6 LX,9X]9V=L?II.QSCT<YBB77IRRW12]^OO^I1]=6;WX6X2R,TYP Q*&*
MBTD> R0@5Z\I(;&,,,?4ZAS6E?:FQIIMJ;*V<HPR.&@L#GYI;/[54DGY"N)F
MK.<1QX$9KA^$]LK*9L!XE5>^TN2X&LMF_I\(+1O>YL8R[\2J>";Z9'>UP3_#
M"!.81%H;1>9:QY,J5D$$A%D",Z[H)HFL,C^/GC\U%MF9UR3$6 9/Q_"9440/
M4 :F! L\K+__"U[[_-Z/FQCU^[[@W_'W?.DRUTP:HF,-3M9D>V9"" +3$$4
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
M FG.8E3_@U*:ITBF)!5N?LP126,CJ4;1.K>]537ZW2@;U=HZ[@<?Q]?6O0F
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
MT/79B]T8L"J7D_>KKRN3S_I-?E1Z#;R\E^5T(>[4M6@.3:Z_3ZM)'%.N*)&
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
M6?_E!^W\KRM73%)"8<P4UY,0(0"EB)I*9PR0C+ TEDDN4J<&;Z.Q;&QS6(!
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
M5+5JT4NMFQOG; ,&%8)2Z'4!1"@&B&CV9QP)P$6B%*&91(JX[!7X C: W]\
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
M5LCIY.-\.5W^^(><S?[W?/'G_%$O)!9S*6ZJ:J4G&CU!<T@9U=.VTIX^)S'
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
MOOR1;@Q<E<O)^Z:?NY;:M%^[UUHLQ)VZ%HNZ1FI;,R=E:9Y"[?&E7"F !$.
M("JTVQ>G,8,HRS*KXJ7V(L?&IQNMHT;MJZA1W.PX=ZH[%BAR&(#3#-D/K#T3
M82!$K3G/':03U*8?MD5K^D^[E.8@;1#F<K>^(RB/.P<N^'_7E'/^^%V6?*K=
MTIMYH]^3B1>\F2_+Z;R:\KKZ\P0B)4A<) "2E +$L$GR)!C05!4XYY04PFJK
M:4BEQ\:%:^VB;W7]=_V]-J]!%<G6'#%0#P"7H;?S,L<VH#VS<(!. '==Z?^U
MZ2;=M#'^*MJ\++7I(^@#X#%0HV@%X*+W7Z,;@,=(!&L(X"/;HS[.[6+^_"3+
MKZ9ISH&5+U4ISE"F/6F..$"%$H"2V!3"B5D14R8@MMK!L) UMEG$: N,NE'=
M&NJ"+0@;H$^3?V#X>C\X&1(YA\(SX1 <J,+,14BZU9&QP^9DP9@SCQBN,HR=
M+:]*P%C><ND>\NVZS[22HLASQ4 &80*02 M 8*$ E@)1Q*A0D/OM#=^.M;'W
MUM:B?P_O0UBZ[L]Z(33<OFL_[;A/F-_/'NGMV[3;/F'G\3W-_4L]]PCX%RE6
M,WFG;N9"JNE\NM3/_F9JF2SU:$_9K"EQ4CV9F+>M-( D8XK%"L1(Q'K9KXF
MQ0G7;"!5&O-,DL3IR-I3C[$Q1F>&6<)O# &U)='&E*::D..1MN]062[3^Q^
MOE?>3MA'O]>&]),P<"&805?'GJH,N^"]#*^]->R%C_.CTFO.FUU=*3[+Y2]T
M.K]=5)4I%OM!5M/GN?F+N_+_K.ALJGY,Y\_;?2UDU?9+D2F&<0H9(#Q3 -$L
M!E1+ T6*9%JD18$2ITIY(90:&\ENV11IHR)C5?23L>OGMLSRJW8MLHJNE\MR
MRE9-P/UR$=W3N@BF7Z.;(.-L1\I#CU[/##W<P#DS=DBD0])W$+T&Y?*02.X2
M>]!G^['\;_-2\L7S?/J?4CS1[VU]@.J#Y*:SH:P>9+6:F;)_1JO[<KHHVVU0
M^OU^44V;VL-82!X+JKD=)BE J4J 7D";#@1"KZ1-?=0B]<@X"Z&;%5T,GY"V
M;5J=Q]X9=Q5UYD5K\QHRJ0WLCL#-+6L;W?@^R(C;\?U@ S@,WP\S:,Y<'Q+E
MD%P?1*]!N3XDDKM<'_39GL56#S1YV)1"9I 47&0%@ 5A &58 8;3!&!88%(D
MG!&:=23>J/:XI.72CLI/BO;@Z%T%>@Q#.MCCY,JW6/7I,<@QB6FLUT<Q$P5
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
M =B2I^P]4JSMDD5A,!<[A/=P][F[%6=UG/<\2I C@^#],M2"['=?S^)B-J'
M"%T(EOP9(E=%LEXD"PLQ:QUR-%GG(4KT;CUT-_5WG.X\7(2=&(!?OZ2/8?X!
M-R4!2G!E:ZU\,>3F*NEH%W/(@:+EY)5F0J4ABO(>>O9N2.@XH7FT0+L(&?Z!
ML]G_F%-8_ [#BG:V_&JU.J>MS4O:Q+*P(&OIL;()(1C.*686FBF-3'@S #*>
M)&(WB'2?P1Q"Q%U@Y3\6LW-2P')39+9<3:)/)8FD01BQ<7\<N( "$K<V%ND\
M[7V#8>3.PW?#1O>9RV-$V@4F+LI'MF6G=6,D)9RO)E*'D+*L.5='?#B*D)U"
M [9$[NOA<)+#'9P]3,-N".D^?SF @+L RJLY?1J)8_H97X1UN&!K$C+G@4<#
M24@R@A@R<:03.".#X-8K488X<W^*AMV TGT2<P !=P&4C25\'M;X8;'\.M&&
M!RM= 9%CQ;DGG%N1(3%>%!..:S9<S>>M1^\&B^[3EH>+LPLTO#L+L]DOYZOI
M'%>KB=$LYDC^M(N)P*P\":5D!=DR\IR,B3$,$;(^\.C=T-!Q]O)8<7:!AE_/
M</F!-L&_+1=_KC\^7YQ]"O.OM6R$!XJO0,:@0(D0(88D05HNF?(Z"36<'_H@
M";NAH^/4YE#B'1DEKU)9/CO/4WK'L_4:5UL=;"K3M%%*:B% ZB) >:; LQP
MLQ3,)PS.#)'O?)R"W2XA=ISY'$BX71B2=Q\I*+\$>"DAH>,9I,@<%*,O%&N1
M:^U*H #=&8'#U5G<?/)ND.@X&WJD,+N PIOS.)NFE[-%6$]<B(R8ET#1%<DA
M%UMO67L0F- :3P8P#A>VWGCP;D#H.!EZG"B[P $!^*S6I"[2/]]])+&M7I^O
M:[^5FNZ?Y)Q+M#E#UI[77%V]!U,D8!&1:TS:Q@&OGCU!R6Y(Z3XG.IBP.[E@
MLKHN;,;\R]>WE1*<)WR/7]:_T)O_.0E)IUC70]KXVB(ZDAQZB"HIBL,S_7F(
M,IR="=H-2!TG4-N(?C \_=O/]P3[&[UP6#>EYXOY:C&;Y@V+85:;0-&FB^O5
M;;)W:Z'T^(<-T#=I1TJ/;)9TOH(/(7R:;"KV*@A>EY?3.3UL&F9O%MM."%<
M8\YS[RU"8(&1^AUY)"$JT%K[8 177JG[*^]RX96PBAM57SQSN_IPMEY=OG)W
M&>Y#W*&VY]XSWH=8:Q&<P)*]@>P4^>%<)?+#F04NO4?'BE3Y@7L' [*Z(6.<
M1DS-,'%I= :0^8B[U6JYOJ;\7<)Y6$X7S[Y,5Q..F4EM)$2MR0 K6<^L:PUC
M#EIZ)F/.#UR@O@<:>L -P-!O=\'R* 6=X.4 =2Z&E.W8X+B@^^_SU2=,TS+%
M_&)Q%J;S24K,<Z20KNA42"2N0!#%@&$"48GB:-$,!I#'J!@') -I=C&TF$?$
MRKUU0^X!OJ(?5Q.OZST]7B"R2%95JGI_3RL@0RLL"8>^/Q ^#[C]7)$R3@^X
M 4W*0%+N "?/5BMR_ZYV7B2,9^4+D.=MB?IDP/O:OPR+M[5W@(L/'/@>CY';
M9'2RY1RHU,5@$NX&'Q?'U5=,>"6#8;6H4G(RKSQR\*@\<&L4<RJY:!^H/QL*
M)G>H&1<MQZCW0:0<(^L. /,\K#X^F^?Z[=?_?3[]'&8U"_!L_3PLEU^G\P__
M$6;G.+':,9YI0<DH RB&$7PR&H3+(N5LDK=-0J&=J.L!4$>A8-%:)1W@[-GG
M,)W5#?SE8OF..+HH^)WBI>@F0ON2!.> CE:A$C%"R")"DN3*%<&0EP?*IP<P
M4M^B;%SW9WA\#:N*#K!55\K=U3+/[SXNENOWN#Q[-?^,J_4FNSF)V5KN*1A(
MM3Y#:8?@E.5 ##-6O#96/' Z.8PAVXW$<=KKMK5F#91S..P6ZS ;QJ2E5-NM
MK-YB0F*-%M0?N+Y<0HE)%Q,Z*)R\3R6S(Y%I\DB+EDIZK7EZH(QF &OV!%'C
M-.AM:,B&4L#!8/J,R[@8R(K5E3"GMWPE)B9**&NL"8!<1Z)>:(B*S+!!)R-S
ML=8,M8#/32+&Z>';#BX'"[B#+>[-$C^%:7X?OB#92>:3B +!E!RKZU<HL@T>
MK ^H52B2^&H!CIM$C-/4MQTX#A9P/^#X]<LGG*^0=M?7ZX^XO"6C"3..)64<
MJ=4S"F^-@IA8 1,=%]Y8+WA+S#Q%VSC=@)M#:3!U=("PV\1+P;U";D#:$FH*
MED'0A=%J88KB3F.";IAUW <U@Y>0-W1F#A9Q!Z[PF^7B$R[77]_,0AVUDJNS
M_ZDZ]76KQ6R5"AHA,58K1FC3]<)ET%88RR,+23Q0+#R$Z7F<J!YB^D&2D(-)
MO@,K\YHX"?5:WF\85OBV#JA[7?Y.)K2*:\(+"RA8 %.KV935&:)/$7(TWBKG
M&3XT\^9X&#U)50_1^B X&D[V'0#I\0S7'XMYNC"Q18: ,3J01<6:Y"*>C&:0
M3 DB(K&4FJ2"=B&NATA]F#.2H371 ;K^MECD/Z>SV82,:BJ^&."N%EN22U<O
M@D9P'KG5(437YH3^DH > O1!4'*01#M PJLZTO+#E."]%0;MN;]^2;/S6GA]
MQ5-DFD?,#- P RH$"3ZD6I<K6*V;2[;-OK4+<3U$\8,@:'!-=("N%Q>/K279
M9_@^?+EB;6*3$([V8J!E0M&&YQ:BU YR"3IF7DSB30[T'R>IAR!^$"0-)/4.
M\',C[7!CL_5%U2Y[H@X_%;396@9>>@U.J"2UBC8\- AW #?Z(6IZ".*'<9^/
MEG4'@-G2/Q%D$YUR%D*L]T^#R."C")"1!R.*#Y$U<6NVCQ]GT$^S\J"]I-E!
M)N>W:8C3V<9#K\>T]4[9Q\6,A+ZJF87UURO1<!M9KCW@.?<D$-I (0:*"]$6
M8Y(Q/#W4T^QXE.Q*8"=%J[\-4I381"L=6)P;?-W-I4;/C"DZ@)$V@(J%45!(
M08%#\M,8+<LBFV0-'R=IW#JS-A!X'&?'Z*,#9%W6!KP)7VOZX3*O'JT,6F@.
MF=%FK)RC]9>- 5M+FU3(-4W?LBSC-CG=(.HH93]2E7&$Y/O S_*<GGI/1A,3
MA-<Y*DC6)K+C+->[*A(T+;M@E$O*[W+#ZQ (/4S1N#M=.Q0-(/]^@'053EXS
MDEPRR&0A18O:,*IX6A&U'Q 3PJ.+2N96MNAABL8]S&@+I"/EWP&0+AN-/5^<
MQ>E\HY;GBWD]LB%FZDWQ:<;EQ17SK20OVUU.@B4V,0<(B=&2J08X&#+%P>1
M;FDQNLU-YL-)'O< I!$43Z3!#K#Z@-D6T>HHE2>LN$*K#3=FNT!"'I75Q%VP
MI_'GQSTV:82M(R7>0>;A@-5Q(]5F(KHB:M3#I *5%*T-SQ@49U2V05FKF\#K
M**J[\=S:192GTVH'9F^3!;XAUDE&89+3 FSD=463Q:[#;(![;3U+W&37I%+N
M+B'=>';M@':4[#O SKUSIQN\; K6HPDJZ B%U_M^117P6M=!B['V6(FEM('2
M-^CJQE%KAZPA-=,!T.X'1#<,KL8@C%86 B=AJ9PD!/([P27TR+EB23?)NCY%
M5#?^6CN(#::3#O!5NQ%.MS?ZZBWFR\T^59NLG,I"60]8:C_35)"B[>S!(B87
MM',Q-4EY/$'3N"4P)T'74!KI %SW)41K9EOF\Z:.]""MK=?+:3Q?U]SS^T5=
M1L0O44&?^&$SU0%7-PKVR0T0B4LHUC%0IB3PCEE@0F1%KY<4&O78&9*-<6MO
M3@+A$?7> >IIR7Y&XI)8>W-)PD8BQ";]B'A6N7Z]?'OU\W8JUNM/53+;?A&"
M]HF(Y/_*6HR@.'?@F-%@8K"I9,F2;[*S#T#[V/V%QH/>/4-^6AQT<2_Z1G?C
M+0>!JVQ4;752M*QM NJE;A,A,T\[5Q!:BB85;'<)&;O"I"-8'J&A+C#V+.=-
M2],P>Q.FY(8_#Y^FZS"[P=@D&I:,%+6$J\ZOY\2=LUF E1F=++2YZ3;71;Y)
MVKC)G8YP.+ 6.]CXWR\QK,Z77V^L+>6M32F8>CO&$QL8P"LFJH"8$PZ9<TUP
M>)^4<5,_'>'N2"WMCS._Q=D</]3.X.\'@]M;7(?I'/.O83DG(:V>I71^=CZK
M#WF!99JFZXD1W'@, HJRK@YI5N!J7;,V#K,KTM(?6\#OVZ2-FR;J"(X#:[$#
M,WB#@TV:OX['6>)'G*^FGW&;-/MML:K)V-?E??@RB2%Z5YO_*EW'I1AMZSQ/
M!X:5R$R4-IL')ML-DL7<A\YQ4T\=(;:E?CN [S"2GNALM0],0N:9(C<3"[@H
M+&1?0E+>>.4;C5X8@OQQDU0=@7T$-'10W?&M+.&$LR C%EK)OF8'??000PB0
MH@PZQ22S:G)-]EN$C7M%[=15_\?K9C"LG6;FSYN-&C[B>IK"[#8/1PX NOW)
M+:<!/<'#*4<#B:*S%-P!<X6<2F4C>(T)3)V*S4-P5NXRV>* _:G]:*!GL]GB
MSRKQEXOEB\5Y7)?SV?WVDU?5FE&;8BV"=KF6+<4Z?$(%4$*I(KW,'-LTR-J'
MRK&SZ@,CZIY/V4QC'7B4M[/_M/Y?+S<"S9OLPQM<;N8 3A(7.3-AZNA83LYR
MH4TA!7)3E-(J6<-U;H+#W<@;.W_>&( -=-0=\K;C)I^=KS\NEM/_@WD2M>*"
M>0LVVLUX:P4.LX= 'G'P40@7FT3>3Y,U=H;\I$@[2B>=(NSF0%/C9>(%!;F@
MM%:(G5+'(5?N8DDN%*MM$S?C&W2-G0T? 6.':J4#D-TX$WK4,@M5>))6@.>^
M^@2,?M*,@0U"*&."2*+)[KD#;6/GNAN#;6CM] 6X^P;:)>.BXB HJ@85C85H
MR",02H@L/6JT36X4/T'3V*GITP'L*&WT"*Q-R4^>9+2:U9I.:W4AO[+.<*E%
MZAYCE$S*Q%R3_BR/T#-V^O?4@#I "SV"Z>86+WW"(G(BXGD=SQ+J5""LD4I1
M+$CM3&J]'Q[F=37+SIX>5H?JHP-LW:J2V'(SR<ZBJ7V%4=2YKSH8B-Y)R&1F
M.:(IW#2IOWZ EG'[CC5'TK'2'PQ S=+Z5R)<+<KVS/C8=/X#GSAP&O];- ^4
MOM]^]-7#KB^<2U9D= RTR@0H+FO6,R%$;4O03*%G32Y-/T+/8$.4MY."@]=6
MN60A1:9!V4+PEDH#UUQKS3GC;2KE;I,Q;II]",T_.D5Y?S&//)7]S7*1S].:
M DI<?IXFW,X>S[K.EHM0F"91>*7 Q]JN,]E8)\YAU+N45>PTD/TA CHYASE
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
M_XK]5"L4M.* H6X%V5EP5I,@@M$A<<$1FPP\&9B/<7'<'GA'('UH%'2P"/[
M=67]S7+Q>4H!]R]?_[Y"XOOU)UR2SN<?GJ7U]/-T/<7KH"F0)0G62M .:V-_
M\DU<O5M2 J<_B+K)-;F/L3^IWP^4!T?6_1Q^2S7W >0;IQ0\:9*(UJ!EJI,
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
M'/^>9/_+K);::LY3K%4%%*63B+1/X&-RX(W(WBJE<FF29QF:D7'S,0-A\-X
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
MH[T_S@4:4^_[959JQP<O:KV(A1QB=C(&5LIWUCGV.N_W>"E#S?A-BA$^,\Z
MJ]JC)]<J&1$9%.T]"NF*2$U8WY7 ;KWV?3#S>%9V0.UTL)$^RLTO7]_31SS[
M,EU-E F"YQA :"W(MR0O(7JA02-WP9AL+#]M)=,U;2,//FP"BET+FP[44,^@
MJPR]6)R%Z7PBC*Z3_0P43E&Q8A3:.%?H"U..@AJ756[2]&8'VL8%W>!XV+F0
M[C#E=("WWP/)E'R=KS?9^1UK5GGBLT-6ZK 5<I3)/][<%5(:#$4_%HN2J<UN
M^@1-G>+K4/TOVBBC US]1I[P+^<DS7I*6]OSG'U:+CYON[M?<,1S*=[1^JNU
M@J P90A"1BC!UC[O@;'4)&_\;=+&S8ZU1MG JAE[>-WOBUF^I#OFE'Q!#LQM
M#OJE Y?JR "9@E9*8BEW:G\?&4MWXT/'376U L-1HAM;Y<\79Y_.Z;.NA$&"
M>;<HZS])I!?L,*-3*E* WM1X)L4A9'(K1<G!A%1G>]J=D/#M9XV;WVH*D($%
MW<&^]/)\.=^,@]V,@OJR&0Q[P4F.==8)-R!]#J!<,D <(.AH+:<_%1>;9-@?
M)VG<&M?6^]! JAC;&+V:K];+\\WN29)*F/^<KC\^/U^M%V?T@ N&9%',%&+(
MD!T%%;*&8!D"2X6"WR($CV4G<[3+T\8M16UJD 87=@<FJ4Y'(J8VG8XVIY8?
M2&.7O"23A&..D64U#I0LDLQK$,"]8(&+A#XW*=5_BJAQ:TM;FZ7!U-$!M!Z5
MU6\49FX&($[(NXLBN0*)&T-^G^,D*N4@*!4LF5F>S6F325>DC1N%C9O /$P_
M/2/N;\O%:C6QV@O)+)%OL)XS: ]!,P7:,Z7KZ$TAFOA83Y/5:5;I0!#LBK']
M-=(!OIZE='YV/JMC3U\@$9&F%P7=GV9X,3SKYLVH1YF?:$[R-$)#CH'B%HX)
MO'0(/E#XDJ*Q2;4:_C8( YWFJ(;!["A:[@#=CS)2JTRTD&A8%"3&.@"S,-IH
M0N%@5(G<JZ)M;M*T[RFB.DV.-;:<^VKCQZWY$2/7_(C.:GX>EL<)1IGZ;'SF
M$0)&27:NSMF0',$2#+W0ED75I#:]@YJ?*#-Z5RQX7R<J":$HVH\6DA+,*)3!
MF\9-&+[3FI]],'-PS<\^VNEY [Y108!<H_%: Q-6@[(YT!Z0$5)0/$JT4J73
MQC#?7<W/7J XH.9G'PT=#+K/N(R+$U;]Q&Q2X%D#>F7J_$$!/ED/B+H8QZS7
M\K3NW_=4];,7(@ZH^ME'.1V8N<OC_\LS/*M]L;* 5[8.)2R2I",=L(P:$W(2
M6I,M]#89G:+H4"W?&_1]L,@[ LP#M2**YR*B3R HT@:5DH4H# -IE99%<D]A
M5DOP?(_E.T, Z4A5= "J)\O=-$\JDJUVL1:D<V<A:.<@,N9SC$X@;]*-]=C:
MPU$+@8Z!U5#*&/LX_JJJH%R4%%!X?G:CSLGHK%,*%HK'S1CG!(')!":F'%T2
M2?L[WOLC)_'?>%#_54&'H&5P$8\-EQTJG&PV44G'()E40&$=V1Q=W;DI>G;)
M&G_WA+1M*=FH!3\'@V9@08^-FYT*433G(16IH*B@0!%W$*1"P. \B0]-4KN5
MH_X853\'8V=P88^(GM5R/7D;YA^V<:GQ*(3('E(.IHYJ3.#KY;N08E )669Q
MERY)]*$W7!SZ[:Y[<^NIWTEAQ2%9HL.EVP,D+MTM9G@R3M*NZ7.]ZI&K"53
M8Q&\9!U9WJ6#]>Z@&#/^/D)C=W5^@/A&UOKOT_GT[/SL@G"79<*:$^!"A-JF
M$.ND% E&AJ!RM%+S7:;^[:3W6T\>6?.'Z&TQA!#'UG[X<H/PHC5%4D0IYMJI
M4B9"O0L:"BT';TSQTNW2JF,W[=]\\CC;P6#:/UB('61 =BA@0!3!9V%!R^BK
M113@>" &;?0^II*PS1#D@>HSF^5#QCUL.DP_/2/NU]5Z>E8+KOZ^PG(^JYW'
M5Q-RG9-#[4$(;4$%I.7I.0=3;)'$( MMFD[M166GYP8'0F17!!ZMKQ^CZ>=#
M13ARY*(DV5E1TL/R.,%$-2>YC%C &_2U]W8=(.\-6)F]B*IPK[^S1D0WBU$G
M(FHABBI$@2OD:1)[M)HE%)-2R%):EYH<4=PDHMOBHGUT?]?F'2SE'\.D78Y3
M.J$5N_O($0S7DUR?H(FQ-"XA8U!L'4N@LX$8M /A52G,9&%$DVM0IRB@O)K/
MM?&'%7>>9XJ);.*^YDD]>(V"",O9,.1!M*DC>H2>;BW8/HC883;:WK+O(%CX
MY7Q%3NQJ]2R1*[&:;I12LW3:<^E0)2B^IMJ%D>"E<"!+<!RE$R(UJA=ZD)Y>
MJAZ/T/6]&H_C!=\I?NJ/2[R^J&N4**& 5#F2D)"!DYJ$5$<*.<^<,4U\J&]2
M-BZF!M'_#I@Z7!ECG[_^CID<B=FS\VJM9]/PV_1L2L'PY4FRCB6S$L Z5D\:
M%47<6FK(*6,((IH2=^P#]-1C^L/($?I<-!'NV#!Y<[Y<G4_7_Q%6Z7P6EJ_F
MZ:^7Q\4YRY23 #+&M2N\2Q!303 V)!1&!V7]3A!Y]!'C'K,VA,<P0AT;&N^7
MYQ<3 BY/CCRFE+P D5"#RK) 1&<A:R8<+T%J;79"Q-U/'C=1WA (1XEP;/V_
M7G_$Y0VA7+8>0J64B!E$(.J5T!R"L *\\=S+Y+V\VUSU$10\_/GCE@4VQ,(
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
M#0 7-4\BD&N-2)N-)/\ZZ"@@U=*?DJ52>.*CE6YO^31'SA$7?_918]\(??#
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
M)TXJ$)518!@YKB$:)^QXL'EL%=-%;4>2[G)L5G?@8/WRSU]>788>M*+E">W
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
M#@RS.TJ__G654BVAM89GFW, ZXVD;9(8.!XX,!$\Y\Q@8DVB&H\M:,(F0,=
MPK*!6#J%UV7CMQJ&SEQ&$&0;UE$W ;P1 DH4BM%OE+1-#/O'ES3M 3B.R'?
MT1[\[P!)[\X_X^JWY2)=K"HW;W75OBRE+JB-0>T@<E4+J -M-Z8*(<!RPX1#
MUF:J^W,+ZP]5^P#@OHDUIC0Z0->KE%87]-8?Z7!D.[B@H4AI0'%R94,1L0Z@
MUB;$'+5JTB7DL05-:ULU0M,HW#\Y6_W7F]GH!4-&)<!AK<^WAER2B!XTCTG(
M%*,0N\W)W'\-$S:X.Z)Y=4Q!=:#5'@D>O]XJ[9GQ3A?,&H2J#52L4^"M2E"<
M]77O)AV:7 )[>EFG9.COB8PGXQ4'B:E?T-T8"\0KAEHGVJI1(A%D.3CC."#F
M:(/R,O@C),P?6-DI*<&FT-M36/VB;V9,(=-32W")S E5LH3 :Q<?#-H(KHH2
M3?*<7>4P.T3:(,%TAZ__PAI<QOSJ&_WTTTWSW.LK0WSFO# YI02.U5J"0(R+
M6EO R-"R1':L;A+F&+K0KK+JXT7_1Y90[PBLC5CK/<O?PSF^QU6J&IQ'%JQE
M$:(C!YS\L'HICAE(A2=#_V6*-6FL/72A727.FR'P4 GUF2^_70?P:%)YG*K:
M?5\U0LY\%"K;9,V]%.00$UXEU[61A#00ZP049]&;5#RSMDE&>=RL^1.W5F;*
MDZU)I@$81R:'$MR!5Y*#B2Q[PD=JU OGB35UE3$?@H !MX4&\;V#X_'!BJ0K
M5YI%U,4[A$S69N51C4HS"YRC]>1>LRR:E]GN%>\X5K9\+! =Q/E>473+*_9>
M.<NTAI#(*%#:10C6T;%=A+1.&Q6\.QJ0!@8PCF7$CXZE/?G?*YQFTMJB$IF7
M)N=*A!3@;=3 %#?)!6=MFUXR_9>MC@Z=0;SN## [N+!9,"6](I]5F'HACSER
M)8P'$XPHF')BLDE$==@RN[H).1;$1I9.W]A[R'FE0UV8P 6YQC*1?9C(4Q8:
MP8B<$JEAP5+SHW"DX((Y;>P=*IT^0PNWF@!=M44?IUG1_:>-V[#HR;4VB@$H
M$85,=+)IDK *01&BZO@WG3AFJX)H<Y=KW!C DXWQKZZ!_GR!OQ$3/_X'S[[A
M/Y>+\\_KF4UD$)8Z9HK7J8A.6O"";,(L:4_QD(MQC2X.[+?@OJ(' [ S:)3!
M6!+KX&#<E<[_QK#Z^)_E#'-A*9&&%ZF.:Q!>0&2U$,YS)5QF=.XW";P/7&=?
M 8@CX' ?^9P:_ A/.&-9EH N@5.<#,_L0W60"3+29LTU$>N:Y!X'K[2ON,6Q
M(#A81B<&PC?+B]7,&5+CQ@30JK;/MH+,W'JAWD2CBG*8LVG4?V?80ON*?QP)
M@H,E=&H(G'_#F?$9-[W;"V."K(RB("C-00CCG$J<%=VHE^>PA?85'CD6 H=*
MZ(00^*K0.V^(E&3D)D'6+8NQSI$SX+1E@+X64C'I%9OT,+ZSVK[")4? XOZR
M.B% SHHMR#B1Q$+MBLU4 I]#(+,C&6V2CM$UFNB[VP)W@IU]0; ;))'>D?;'
M(E]&(#'_\F>B/WWUI7XW4]F2HT6.O0Y%UP!X@."M >&SX.BT(4/WZ+![;+4[
M8="=.@9'D=5P0/HM(!?X*="+/S8O^Y:JU"R+ HS>@9+.@(]:0S$E:6&EP-*D
MW? A9=_^!+ U!K][3C?<SK*,EG5XZJ&C)1]V7GF;' 3/.2I+2B/93)93%+7S
MO;20.'VTJ&-BC51]JSK$G2+9&#6S1!NY+%C'C80Z)$Q&*)9KDWUT,1RO'NA4
M<@Y#L+)3E<=8$NK T'J.OJL8MM,A<4?^"7)3)QT: :'."I JF4Q*-X9RO!JB
MSG,++?&VCSQ.!6:;.'4FWU=)Y4"F.N>(B0@A.PY1&!\P)&-%\SD@IY-#: ZU
MP3(Y$;!M(M(A<_)!8@!+-!#W,$&4TH'VR#,9J];+)D;$K@OL*E?0&FJ#)7(J
M2*N!OMI-/)E A!@DYOFL(/)ZHS4%%-Y@*.TOE9Q,3J YTH9*Y 20=C>N'"Q#
MBT+0OJF])[4+$'6*P&W(Z-#98B8Y1/N-_;?$W/ZR.0'@S;())MA@P;"-)2IJ
M=8LP4,,2*=<KI6T2[\\MK*L8?TMX#9) KXAZ-$Y,CDSA/$N0F%*=*6W!%5:+
MVC,RH:TA?^=H\#J)6/[H6!M%-OW$\!_I)6^E8PX1K'(25(@&O/0:C.=*^42?
M69.JWOTO21TK?C\ZG@;QNL_H_8?/Q,F?B*C\ZC]AE3??AOII_=OR'/>*W3_W
MR!$B]X-6/5+<OEX6.5NN+U98QUI_J4-'-^O^'<_JMJYSWM:;A<2ZKJMC[1I\
MR5EA&&T;@@0');0#GZ0!F15/M96/;Q/P/FS9AZJHG=_^T^VW?R21_42/^??,
M<,.*9(8L@D@VIF42@A,%B)5)!1U,;C/FZ<!U3YLU.")2[ZO)8\K[)!3JIO7F
M&&KT\D'C*\^'5MB'RHRFZ"PXF6&UWD=Y'R$4GX!SI973-J%I,GI]&I6YZ37W
M(7W&?'&&R[(^I_V0;KT]+/)JNX#S\&?$!98Y[9PJO)OMPX4/-EG:+TX2QVR0
MX(+-$*RU*1<D#^I9W(VPCI-6?T-0=Z=-[A%EUX'S>T7MN_*#/M_:9)4'[[Y6
MZM?_"F<76_&OUQ=?MC^[1WVUQJT@L]QX4VOJ&8)+3M'6#-$61,55D^#+N&1,
MF[V= /@=H*'3O7!; +>I?Y7.Y]_(=[Q'<:P*.*4 6:L *D4-L40%WI Y%@K+
M+#<I=C]\Z=.FD3O#?$.I3]VN_Y<_<97F1.,E23^'\W"/')%3QN3)5?":K/=<
M&#AI:Q_N[*U.DD>C=C(_GG_7M!GEJ4R,D65P JKS=R2>S1,Q=;.=_EB0X;0Y
M41[;4<B"9$J#RPE!U7'$(2H.G)G,M1 \R*/9$0?0,6T:NV.EVA(/'6R'WY:+
M;T0AYGMT;ICQV"G"B4B3B@-#K@+Q.QAP&!EPZ7E()DN'36HR]EGLM+GR"8'=
M7+(G$0[;D/S#IC[@HL"@YS?(/.Q.3Q\Q-56D43&1%E2U#Z0W&GQ(&JQ-&EWF
MW-^?='K*,;7K4^7!LX1L)1,2]YP6'0HH$<G-5,0,;Z04*B3/3)-^,P\OYZ2C
M9D-P]<.9?[AT.CBZ?R%UM?R.^ %7W^:UM?E#1'T,?_ZT#?^](0G<_LTO?]:/
M.).DV13R""+ZVG\..?AB"Q291>#*,26;]"4?9_DG'0 [!,,32']OS'_#55R.
M$1)XN\CS%:;SNW3=CGO,F"])R)B(#"- \4B6N' & F+A4@DA;7[NC-_Q72<=
MB-H'>RUD<"J*]-J<WIAAZX_+\W!V^_>5W[\MS_\;SW_'M/RTF/\OYEF6B2>A
M"FC#:IF7D<2(*("GS+#(Z&QL$F1M1M%)1\&:J]OF&'G)F^4]KN;+_&:YNOQ1
M_3L^4Y)KD70!H:VH@W<"1&D8%!^D+\Y[4YKTS3XNF2<=?>MR6QV.IM,);VR/
MW?=G8;$>.;#QP),;A32>HZ&/8(:5PJ-3D;0%\_62G0>7D8%.R&7!S+A[<05"
M53IO%[55^?P;;@2TG>XLI/>,T9&58R9OV0@)GA,OF!%6&Y\"T[OEWAY[PTF'
M)X8@Y6Y1SQC\[L!.V);ZT1^_^G.^GJ$13J.J=[7JA&2,'@+S BR3PBJ58FAC
M"-]9Q81SJ\>1ZG(L%G> CX>/^E>K55A\VLSL6__T_>'2GANR%[ER\K?P!7]>
MUJ$>LUPD5T$[0*$<*$>,B,$R"*F@S(XEVI3'BZ\>1LRTZN\ ;.T4;#VBH#L
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
M((XGP0[@.$*)C<D\*DLZ7Q=5F_BC OK_!"E@\M)RE^4TK8+^,C. #O&;C@R
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
MWO=SCR;FD]2FFQN7+=3IY8/;Z].'*.A H7(,D4NF@+-$)[R2#H(K'I3G 5/
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
M9MY99#4CFE72]>U3!B?)<1.!NZATQL+_W1SJ](#I>J^VA_9&"L+[^5]G*6)
MJR"GVJ8W,P:^%@%E% 83\VC:E .>Z[W:/OK?^UYM'V6,Z_)$,*O0Z'KMHQFY
MWDI"D,(";;JDI)(AJV>]SO,K5M]+7[LO3_81W@B,RAWO>^UTU]$EZ\W!<GU%
M*RWX8!*)PR<(.2+P4I12F(/*33RU702-*NDTGK.M%_V-%(>;C6FC0*&X )8L
MB<?$#%'0+TSQ*#SR%&*3W.ENDH8U9?VHO ..#I#_T ?9-AMU+.6\O,:XVC#C
MK8HE)P-<EU2';P5P0@BP)L0DLHW.ATYGVW,KC0\CAZASWDJV(S0Y=9K@;^0/
MO)W1&KA<?0PKO"Z$85)&D1R=XIDX<XH\Q>PB,(U>L.Q-:=.(OSN)PQZ//<.M
ML89&@+WF75EB2DX778 VI:2SP!IP7&=(.2ICI32FG%,7]OVJ6LZMF<[Q;N"H
M\#2T$W!7&)??OJ]+%-[\\1W3"O/?YQ?$8[ULK<;C1?[ORR7]Z9N7;S^_?C%1
MGL+_K%)M:E=ME1$0ZR.#8**V/&H9>3?GX% *?LD$WH$@FI]:HR,X%JZS%*_F
MW^)TMI;C[8.\5W<?Y&TW=KPY(R?9DQTI6M,QFR,HQA3X^F;&8V'.,NM%;IJ3
M/H+V7S+&/P[^0R%CC#;\][#X'UQ]6$P3SDOU!2<B,L,Y$@M*,CHR2^U'RCSP
M9+@HJECN_<$&^\%ROZ3OT<@Z'Z>K,:+O-MR=6,5*L,9#-NL!A,R!\XD#=Z64
MS(T(V_W3]H#=[3K#SA$^+[P=J)U?H7)H\WYGZ,JA;F2<O'+H .F<HG*(:YD4
M';O @R?'E'$'7G@$EV@W*%5;[;>M=CRWRB%6O%L_@F0N&O+DLX%0FR';$J-.
M(>1BVT[__'-5#NV#SY-6#NV#@Q%%=-NU!X7IR+FQD'QF=88QL9$5@F4\9,TY
M9^S?E4.G!TS'RJ%]M#=2$-XO?JAM@G3=W]Y'"@VS8_2[0 X9,P$CR:N4?X^5
M.U#_>U<.[:.,H2.EW8_'DZ&X3CA-0JG[#FOD5U\DFRP5T\(5GKK%YF?[(G\O
M/79[D;^/4$=@>':7*O"08JG;IMIC%;(%VE ,A+""PL)B+&_2U/E/6%UTS/G7
MB_Y&BL/-)C7:\VB]!/3U?CJ' L[Y""$F+C!&8523M\SG5UVTC\J[5Q?M(_^A
M#[N/^ -GE_B7V@SQPV)>R$3?7#YM#+2*RNBH5.VY(4!Q4VI#V@2)!>%4PJ"V
M#=N.4^_YM<:'DT-4.F\GWQ$:GAIJSR]G=RM7M.(RY>P@&T.^9 P1G$D2+(_&
M6!F5->$4!N@A::.M*3H$8(TT,D*,/5$E1<+Q]#\$+:P%Q4*NR7</6O,@4'HK
MM\<^C[*.K=D=VXDPUY.&1H"]5[3D=,W/AGYK!0]6! I04AUYPSR)*0I [86.
MS"%B$W=JFY!A[\X:X>@H:8\ +<VO%+U("@TWX)E1Y!TX#E%S"R(S<E6S"*C;
MWJK\N^KQE.'IJ/ T@OW51Y&0B589QG4=G4CZ$%D2\ZF 3!R5E8Y<(MEB"YVJ
M?.S<+C$.!&.#\K%]D'&&=15W_FRKH5FK$HKG5VQ=+;$GSR>9W>F\%\%R"-G7
MT:VUV6,P')AW5O@<<O*\Z1$^TL*(J].2]GLHS!DZ+3E)1Z1:,X4%6,"LE<%B
M^6AGC8^]Y&$?Y+7P1/;7\ A<CAO&7_Z\.3E>783E<ITSYBXEFXD/(80#%7.L
M?<0R)&>-DJ84*YJ\FWN2JI% \+1(V877H]4V)@QVZ#CW3 N\;7%L@G;DY&+Y
M@) P!!*(S^ #_8X5)[B-#'EHB^-6G(UD+QR/PB.:$+:'Q-#W5F_"8C:_7%W<
MNO97;V:M]2EI.O!$]!10R$R_*Q)2<#)S%1,/W9KD/_[]D6!K' B8]ZN.$5C=
M.W+]/%^%BPT7F;-H0DF@;4B@M)$0M(S I93:84"9FWBHCY,SDKJ.46&P1P6.
M (8OPT68)?ST%7'UKO[KZQH]2Z=$2J8 JOJ\Q!8!7F4#,BL6?3)>QS;-T'80
M-!(H#NIV]J*LD8)NLR,C66J,A>2A:[=B$QEX+36@D.3&*.WT]J':#G9C\/'Z
M47D''!T@_Q$@Z<,"OX=IKH_99TNL^_+]ZBLN7M&V(^%>M_->&V89E"@^)O")
MD\#(XH.3J@#7,4OOBLNRR<G:G<3Q(>T04,Q/HJ$18.].^'7SV_^<XH*(^OKS
M'?[ B_5&1<4+K\W@,9(;H(1 B,E*B+41.S>!K'[;P:]/DG?^5Z.]9G/Z4N28
MX'GWEN(A?YLMKBT+45L-5AM.;JMV$,A;A2R-"4P[*;9[M[2;L+*3RI&$Q#W"
MI,- E'YT-B9 ;AX95XGQC>GG06,Q,D$LY-(H"IN(%1/ TO],=CIIU19^#VD:
M"=CZ1\(NS!VIEI$B3%Q7!JI@K$</Q;%,K$0/7E@%(B6MC1!9E;:C$Q[2-)*0
M=A"$':*6D2),;EAQ.CI1@@*N7*COU3@$:3P8KX(5DCO>>$C90YI&XMT-@K!#
MU#(FA!WA$K^[*7J2P<L2;0:I/)(S8A!\* 9*3-YA$C*[MJ,F^^#B_!OY]!BC
MG!P6(]@3+WZ$Z445X6_SQ:=P@9\J6VO.-VF$.GT@:\\YU,G:H$(=&^ (F;XP
MKI/UWI8F:<-G*1N)%WEZU,Q;JG#4F"0)I@U/W ?I6&T#$W4=!!C(D_8E$V,>
M@V<I^=*D34D7XD;B?8X8F0<J<@3@)%9P^F5VM;72SUJK7&OTUK)^I(AOXE3R
M)I'OQ7Q-\')O:IM!!4'9E-"'S'D;-V$_.D?BS@X.V9;J'0%ZK^3[&"->1;1*
M5QPA,6+)E_<,<WW\HF2T*A2!3>SI+HK.WS7MR8CVHK(18(_D4Z:S,$O3<'%'
MF(]QEK,P.?$$6=>W]%=#V44&[WS1QO.099.+G>XD=D*G_O71V4BIXWREL[EP
M78;';EK_.E_A02]Q.GRUA]<V^]+>TXN:^W?4UU?45ZM>DW#]S"%I+RRK;X8+
M09 \00]!FP).8?::SE/;9F;Q'C0>:P,?BOXS"?HE_9/_F82@2L!DP1 R0+E4
M)P*("-Q'E)F7E'23).<3- T;8K?"SK8-ZTLI9VBTUMFS_JW6YK.MS=9CU ]@
MMQ0S&A6WX 2%L2K)0GY8,,!M$87"@D+(/'.[]7H#Y]K,?/DJ?)^NPL7T7Y@W
M)-Q?^_;,O]U'*C*>2Y0@32(9,8T0I7. KDC.=;0L-^E_<"SAYV,!]T'AM@4\
MJ7K/T$QN5=H]^F^.>(O=V]JM#>[!<AC *CL7)4;R Y*3]=%L0@@\6K!.ZH3"
M,Z9/4)3:V"I_GR^G&[E/BHVI<*T C:$]6!*'6"P#@0YKF93QHDG0?(^*\[&7
M^^#CH;T\5/ CR,.L97)?4M<715+:$KD,('5]V"B5@L!\@A)DT"BD,FT>\>\F
M:=BKE%/AJ2>5C !<]SR)^P*;<"MDJ'/LN:\#Z)66%$MI!]J6;+65P>4FK=R?
MH&G8:X_3F:M^E#+T:^&-O*8S<C[K@PKR/[XOYM]QL?JY"G_@<L*T),,;:D-,
M&T"%^N!!,;+$@6DN<\F>Q>><L4XK#7LYT1HW_0M[),B95SE=42]9=BE+#2;7
MD>#21:!8I19&1(LL"*N,V@<JMY\>]FK@E-@X4)Q#@^':'!+EZ6M8?,%)8L;;
M'"-X(6OX6EN)$3\@)!.)L6BDR9W \.#3G<!@SAH,QXES%#[+8OIC/7_MGF0F
M40FGI0N@4R2)1&D@UEDJ.2$=B[R@<TV\X1WT=(*2/5<H]:F,$6#JH70F: ,S
MI:;''(N@N'40.>V*%*LKSW)QK-W]SOY(<N>.I"-5, (0=9#4A)4ZUXE<=Z.)
M$65#A! DX:!.Q4C1)"6:/._J0%LGF/ESAUG?2CH<=[552JOT^(N4%I=XM\PD
MS-:,OIO/OA#BO]WYFT-2X'M]OX<T]^'\])3*?DC -2C7M3KIP?UV=B5J#;*^
M&53%N]J</8$L1B>I*%I737R1_<@\NCPQK2=>+#^$G_5JE]9XN/YCUT\\<IUE
MDE!*;9#)H@ ?<@!F, LNE(ZF3?'B8?0.FR1OB+P'M8LGT.<XKQ/WL2^'%V$<
ML,J);6?#$HT]<1QT\)DC[>$<%*B4"P1$"DJSS3P9'EB;]F^GM:"?TE?,EQ?X
MOCQ<=ZV+NW?VCG@O%K@E6:CL!411VQQ)(RPWQ?DV NE.XEG9R7WPM6TG&VGM
M_$WC$445ARQS8N/8LE1B3_1F'IWAF8,N08(*PD.L_:*BCB'QA#*5)L4#I[&.
MZSSE9JE/X2(LINMV62]QAF6Z6DZTR,AX2<"RR;5\R8-3MG8YC2EPJZU'_1S>
MGEGCK&S9/FBXEPON2<8CR+UL.'DYGUTN;U_2<K3,,W*&D[:"G&&GP7M70 K#
M) HNL329#OPH-</61IP 4OWI8N@KIPT'R\OOWR]^IJ]A.JO3]1:7:759'^30
MJ5ZT+B(#8X6<!VL1G*"](I)0#@5+Q75K>/W,0L/6.YS8"O4B[1&8HO??UQ.0
M9E_>85C>=&S^^8D4MV[\\K[\=OT$Z\/\:M[[F^I$+*?D.;Z;+FFKZ)+)R"+8
MG!&4E^M19@Z\E#*Z&)5C3:8$'$WYL'46)S1QI]7Q>$&]$? >?).P'6J1ZO"Q
M&A"Q0"RS!%)))DM47/DV-8L],3!LN<CP$&^K\1$@?2/B.C8<ETMB)US\AH_+
M>9*+$P$YAZ*JDXR%G.2U?&U,TFNF$)N42.Y!X[ 5+:?W.GO7VTA\4>(KDT?T
MVQ0O\HM4]?<?DY Q!*X%168EU$MR"<&02XW6.*RY)A_]/F[H(VL,6\5R8@_T
M6!F/!"H7^"5<%,+^)%!,Y66Q8-!1S*4S(^(M UZ''E'$I:+L5C6Y_>5A2U).
M#(O#Y#D2,"S#!053ZZ)/SS&4)!!0ZMJ/V04(3BK@C% <>!+.N'W0</OI84M'
M3AVG'B;1$;@V&_OVC[!8A-GJYYJ?<+$> S0M4\PW#>BTCM)Q2\PX"KB+C>!D
MXO2[P*PC<YA2DV9M'>GKEIME9PRWE@H; 0ZOVW3]8[KZ^NIRN9I_P\5V@#'1
MR)W229)QQ5K(( K$VJ]+Y^C1"E/_L@4(NQ#7#8'G?#W03%4C.1;OO(5 (1FW
M3H,QU@(%!(DV3]04I')EM/ :(]_G6-SS:0D_YY1_#R(=&A#O+U=U:/WZ5$_S
M;]^FZ^!Q.>'!B&@H,O1D5$%%H\#7+ 9')EE]%L%*-]]YQP+=P''VR?T^Q#LT
M1#:R*K77Y-?51#*=20!TQL;ZMD'7>;)<6L!D?*'8,!C<RV!LOML-$.></3]6
MF"-P73[>O9FB'W#QX_;M=[3HZMP&FVK'O-KJT3%FZL1AJ61&57R3ICE/T-0-
M4[]"NKHOQ0QM:_XV*^''?%&KR-+&][J9[_OI\R0YKKE/"9A6@2).7\!E%D$+
MP63DUHO0[>GCT^MTP\TYIXW[%O;0N+EVU)>X6EVL;V:( 64XHF,6$F8Z9&MC
M/)>% N9\T"*;I'0W'^:QKW?#R-GGAH\6[ A.K:LW3KL$-F'*.)DT@X!U4)NB
M,SC4*HL474H.L12T+0ZNI\GJAJ]S3C(W4,\(P+:;$:Z3"ZG&@:[.#B#_GUAB
M!3!BCD7J++<=Y\95J]T@=LZ)ZWZ5<OX5Z@-7KH^LHOV4E>Y7V8 ="]X^[46=
M.=H"L7!RU:4FC&<O0=@B6,J*,=&M)=!S*QV=P[YJN[DNCGD?+Z9?UHJZ.RDE
MB2!*;7S ;#7;Q25PNEB0U@5A5-W$35XY/DO9,+7M_>O_0:ZZ5Y6,X"2]JJS"
M^P58=]A!VHU,D]O)"0J@$GFA7A<&MEAR"V*LPWA:(.P9NH8I=&^/KS[5,72X
M>$<V9;ZX#GZ7$Q6U93$2T4Y0R(LFD*_) FBK*.1%$33K5E*T8X%A*MK;8:,W
M88[ W#QYUW<'YTKZ$E$I4#S3+XPBX)@#68F@==3&F:B;#!#N2-\P1>@G.-X:
MJ&<$J-OXJV_(U9[_1+Q^@/9HW6:06A64"BC2L;5M78; D$%R1IL4O.6FS13!
M[C0.4Q_>'GVMU#0>!'XDTA]EQRN?+8\*B@T(2GD++JH )C(E!/VHM\ML>T7=
M+KJ&J>P^&=)Z4<<(T/5T<N\^:U*IHFUM#X!"D^E.B<1&OT@KK3 F9Z.:),CV
MH'&8@O#VJ&NEIA$@<#OA\_EKF%V+\37&U=WIKB$&5;/,5N;:<8\5<)AK1E#J
MXNDOF&_R\K [B<-4GK?'7R,EC3-C6QG[3(S=R](<.(]OY[=ZR*5VH[./Q.CU
M2E75MRVV;I E38FZ) ,^U6E!LCZ!3L6!861LO+=*8K=K_Z?7.;XU[]VOWG;!
M08RV,$R0C:PC*X6$&"@0YE&@TMEG*1JUYGV4G@$3H#WJ^6$KWN.%?S;FXO F
M;+L_UL9@-&BIU@5)2F5,+A?@DF)_%6AS.(.JO@L@,+"B2GQ65 TMQOK3;V<$
M&URN?@^++S6WFE_5 M%5K;'X#7&KDU9T6ED6+""Z *HP"=X+A*254D9:\LA*
M)X;V676\EF(?_=Y+5C83^MG8CB/N>I_X6AOKT>PF]AEXI>Q5+C% )C6#2IP.
M(I02DG6&$>2T2-UJG-LZ'"1=?%]>$=*FJ]]"6J="?P]_3+]=?GLY7RSF_YS.
MOKP*W^EO5C\GDB$6EA64:/2&IW7).2NUU)CKC+*%%[(/D>,U./L@XF%PTTA-
MHXBN'_+V$;^%Z:R.;G_ G?(L>U=?2 GFR:(J"<XE!LJZJ(,DYEI%V/N0.> 5
M[HEAV).J1@K$-W]\GR[6>GL=5L@GD07FO,E@'=+>JGT-*!2@7Q13WA8I8FYR
M@=*!M@%OAD\,N6.4,GS=P SG&WYJN_!%)C8F)8M,WJ< [NH$(90)B*D 02?!
M4>;B<]>J@4<^/^"%;@-D]"3&$1B<*I2WR^5E+8I9SRJ\"_87]<GZEW6]_/(O
MB_ER.5$:,R-*Z5R/LK["L?56D(/(:+,30K'4I,I\/S('O+]M:(8:JFHL0)S5
M]U^5A^L ]R,9URK.Y23;%)+7&OSZU1<Z4SL]T2^<_J.5,;I-)>8S= UX@=L:
M:CTIXVQ2"G?M^8?%-)$;V6^6X8D%VB0>NG+44__S'4 LEDR-\@Y*MAQ4%@Y\
MJ*ELG:-&H6N?@?87!RVS%>N$VT0'C388#G'=2(@; 9XG Y9+84QP#$6387,[
M*1JV_WD/:.CBB.\O^Q$<=O=9>/''E$PJSRQ;ILB::O(;=8C@LZBS%W.RFD?B
MHTE.X2$IP\*F)QUOUUT>)_#10>;UO&8\)CXZEB,:((>.&''6@_=< '/:HT5?
MBF]B<AXC9EC8'*O@)_%R@+2'CO$WQ_T[_($7;W_';Q$7$Y>RR<+2CJG=$U1,
M#ASG"D)]]AQR"#&PY]R:71\?D_8/4=>\1]F-2O<;!C9L&),#A8)D.4MD9$.3
M &>D RS),.M4U.P "-Q;8]@1&0V1<+@DQP6(^WRPD&+BY(_%H"T!6R!X[1"X
MX2QQ8PQN-[SIA(C](=&L2U9+2!PNRU%AXN_WV+ 1:\D .5HF(BA&5B\HC1 D
M#UQ'H=DAD/C[WHAHUB:K(2(.E^0(?,S'?._Z9V]7^&TYX2[+J+F$9&P!96Q-
M_P0-.2N#+@133)-&^4]2->QITR98Z4\-(\74O6JE#[A(56=?<!)UU"B1&-*U
M:@"5!;>>#FY\L,I)S;!)\[4]:!Q?<'P@,CI@K@\U#7W,O7O[\OW'EV$Y77ZB
M]4.>S_X>%M.Z16LV>Y*TY=J36>9%9MJFO!IH$AF=8U*AH0,@=O.'GUYG?%;J
M.-3T+=H1V*G[5QYWV'I_CRT^885C++H0(XB;HLWHL0:&5FM&^T(W2=1U)7!8
M9[N=A6JBH'%>3KV=T6_Q\[K]] %73W?_[SU<+.VDIJ=KHYOO/W);X$/)$K,$
M&PDU*M*A$Y--@#P:Q[0V035YMOL$3<<:FD<^?5NKG5,RGC$'6@8/2A<!(2<)
MWBF!&4D8LHEQ>8JH85V>OM"Q;4YZ4\/H3<C5;U?ACWS+Z<$O;SI]MU^CTY'^
M$U@CE;C-FE!F6.UW;NH\/)EJLB!)JVQ&Z9K<9#>T1I_25\R7%W1F7RWR$LM\
M@;<+TG^6JVEZ,<N_S6NW[]G6XQ*GD^/H)1VVHDYABPR<0@NF*!M#L"&U20H<
M2?=X;=H^&-NV::=4Y@A<]EMV*5+]/I_5VK=KUHG=-W]\Q]GRNLO)%JO!,963
M-E PD2?*U#I];R%RI76FD^3!V+V^<;LWS<,&D>TQVU:)H\+KFT(4KZ8_;O=F
M#5T^U@;F-61:*W6+U^10^ESGDN%Z' O%U$ZZND&%$3F*['5H"]C]B1XV%&V/
MV,9J'!5D7V\(("9?+)>X6M(I<J??Q1:;.1=9G$$()A*;GGD(Q#<4RWT)2:=B
M&[L%>]$[['54>Z"V4]X8,'KY[5M8_+QS:-0N>]/9%Z1=2,S=\.6YUY+Y.JZ(
MS@S:>R3+Z!1AR$OO3&%>->E@T97 8<>2-T-A"_6<2=#];KY<5DE?<7Q)3&\F
MLA_W@OV@=5H$Y7OS=X(@7;-8G#!DN+@R]=[!0B#9 2_">L6U%2JWV.7-4X95
MV+_M$/96I(?+ZUAOPG4QUM87KP)9[4:C(-KZ<H/GZ$-*RK*&XCB(YO$&Y_M@
MZ_&$8WLECN!$/H#534)BPDIPTJ*'Q,DK5M$96$^64\5X8Y12R)LXCH>3/-ZP
M_,1H/42%YPG6WZ>S^6*Z^GG],(Z\Z?M?>?._E[4[!JZ^SNEO?M _63_,G#A5
MD*?L 75&\IZ,!I=1@!>\H&0QI-@DB#\AC^.-^4^\'4X"DM'[P?3+A\7\Q[0.
MC.W'XWWLB_WZML_2? (OUCFIG'!TQ-L:#,E4VV\7 ZRP^KPV,M6FBW!#+W;3
MAO<W)!,0+A[D=B<2@RB>,;"F/MIQD9-_HS/(4@+Q'T7(;5[ /4W7>+W1?3#R
MX(%3C\H8P2&^8><3*09K;HO^#X\PY2493X:.Q.1235XP")EX%*Q@+H45S9K,
MVNE$W7C]R!YPUJ-BQH.VFTO4;7;HF(X8V;H"K?:0-@Z<X1QB<B'RPIC7;9YE
M/DW7>%VS/BQ9'\H8#[9V7(!.>.T,GCGYA591<*5< 5^L@&(]%\)FYD*3_H=/
MDS7>^Y,>D-6'*D8 K.L[H,V1OXLK&9/GI23P#$V]_ G@G%' K<Q>6,9EFYN[
M;N2-]XKD&* U4,V( '?O[-_%FQ4NF(H,J2QM)L=I,W$5(3'./&+DY'*VA%T7
M(H?I]70J\/6NIA%!<.,<[.+*)^<4DP:BP5I'G!2$@!&\)$..QM.>:_+NK!MY
MPTSK.9G-ZT\U(P+<+G:,EAEMT2!3?2'N9"8_M!1P4:#5@0G/FXQ=?(:N80;R
MG IB?2AC!-C:Q8;+/BC%(J#WM6["^-J:)(,Q*AMG8S2QB?4Z!DO^W+#4A_!'
MGZQ_];7V$)W2)^F'[^%G+0OK)VG_U)?[3=YWYN$4I2@E!JV2AXQ14)B('KR.
M'&Q4Y#Z9PFQL$JRW+459U-G9K_'JOV]GFWE[=U3PX4KJ$X:Z/N@,P+26M6JA
M#GFT$;*LC4E5*(6W>LS6E<;Q)O?WP<XCQJJ)DD9OP&X*LFGW+RB<Z<=X[?IJ
MOX:K$^T]&:W'"]<?N]9^M*;]!J2LE&(\G7ZQU*MJ5;WS%!"R8=$XU(F[)A<J
M/='?FT=V__,[?(47U[=M-=*^I"__O$?]Q&I1G'81+'<>E"\2/'(.HC!7+!J7
MVG2X[I6+80WJ$+C>Z2F>'!1CBE'N,_]X;@F7$YXP,24+(/G1H$J]9F9" 9,<
MO7+<)][DIFQ/.H>]FQTQJGM1['AQ6Q\KK%N9+"<RY"+1(820R4\2DI&?5-]Q
M9<4LVJB-:%M6OHNR86]U1XS- Y6W/QK]%1IG^(7XRY_[:5SUE[?O/K^M0>S5
M<3$)PHC($^TE[FK3K9H#Y1+KZ$AF$YTAS-OG?-K'/CSLU>V0\#E:S..U6]M)
M]2JYUU.2==7)-%Q,M%"8T"807"E0VAIP.1:H1;!169[2]FC(IM;L.7J'O?8=
ML8WK5=$CP'.7%]6?OI+67H8EUJFW==>N__3-'PF750'7CO6W^>5L->&!92NR
M %E=$,4Q0W0\@;18!/>::7W""/5P1H:]>Q[##A@4&D.WL23B%_6!P;<)2N%(
M3AE8KHUE&06$47H+*065LZ>]OIURV>$'W'QRV/OEP3V PT0[-""Z[(:W'WZ?
M?KD2WB2;HK/7"#*LI\%) =$:I*#,6.V===RX3K#9<^%A;Y8'!U=+-8T&@M,U
M;S5M?8^OV;QFJB_IG\0+^HM;>SQQ3/@@&8(I<GUIJL I%2!IDZ,OP8G4;=3H
MP20,>TD]'E@V5=T(_,D=;O/[U5=<O,C_?7G]YJX(CRBS!QW(ZA-; 7P0%G+.
M0OFD>;:GS.YLT]<MJ\Y^1;RVU.28 +I55X):&2]9(E'Q^NQ?)@AUC'EVD3E7
M8L;MQN3#%_7P/\>]SA&:.AQP\U6X.%F$_=REE#+1"9TDB,PU*,L<.<H\ ,\F
M!UTL<M=D GT/M'<#\B]]E7-J!(S RG;*'>RZR@HB1IN\@Q#K4UCA%'AE-(3
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
M03',C5C>W1D>((+,/I D**Y4,3F(,5MPUNO +68FVQX^[T92^'*\0>E)RB/
MR28[NIQDF8N6 4$554@,PD"P7$! H5)A):O0Y'[YFH"1'#('*O)!KYP#I#H"
M-/RE%MQ\6,S+=#517*<Z-YQ"P_IF @WQ[S-QPFEE%YP3-K4 Q!T:1F(G^L'$
MH;(= 2S^BJO;9^H3YU-1"0M$0V&\TA[!>8L@$YV*AO/<:#K?/2J&;;S5,S0.
ME^\(P/$F+.H0P.4'O)E8-4V3;$5(3EN@J)L0[DT"KS(#GJPMV1C/19.G'8]2
M,VSWJY[!<KR\1PB:U].+2XK_)]QX9B,Y8\1*K<XJ)"+M%#"A:TMD2_%_$R]D
M!SW#MI9J#)Q#9#[2C.R;5]?)Z!>+U31=()VC_N_AXG+]X3#+=UJ>I%0GDQZ6
MESUDG3ZRLT?S=V2.MH;&-\N]>&RYVQL%SS$H3X$Q-W48N]80E!%@<W1.<Q>U
MZ=),JU,ZHAM)QZ5=KN\XGE[KL0I0%[U"GA/$^AA'!<]($C&2A?;"^2R]Y5W\
MI(Z)F8/I'"YUTP!1]W,YI]'=KV,3C[FR.F*Y@2QDB\NL/6#-1,E!L@(%L7IL
MBB#&N06=Z7_<<&=\;VG]]H:R\Q9;Y]RRMDXCIYC&R4CQKP@0.:]C-YS+*5IK
M8I=:I!YXWZ)L],9P']3<-8;M]#.":.*6N8N+^3_#+&%M"O*1E+?X@<O/])7U
MI8!#9B0* WG]/(WE4E/X9-1CE"9S&9QOTD:_&WECA=Y1V)@W5]3HX;>Y/\*0
M,.HHP6(@CX+;!$X9@HN5#(T/7%IS>O"-H=U%"U#LA;L#-#0"U-VP\MM\\8J6
MGZYJ]G#S=#](Q[/4=5!XX/7^TX&SND"M(%7!.,9TDP:N3Q$U9I0= H'M^35]
MZ6,$V/I'J.\Q5C^OQ7/=$ )58=EED**LW]20>)C4D#E/C@(F:4*3)@J/DS/L
M[5!S//6@@Z'?-=V)RFHXMN'DFK&WLQ\DY_GBYX8S=#752!:=!2]J!\X(+J8,
MQBB70B@DL:W:WAVU?7LM.^Q%4C,4-9;_"&S40]&]+Z\WI'P.?[Q8+G%UO6E8
ME(P7[D'0!MG<CJ!RY$!H[Y6W@84FMU%[T#CL'55S:]9*6P-7;'8-G6YO<+*T
MP1I$0%TOZG3M/Y"C!:$Q1E%[II@N916]IC[>#5N8=9H8M+VZ1F 4?Y__6-\8
MOIT]O:,_SB\NR$_]9UCDB8A).QTR<%%SW1P9Q,03&)^5M2*+P)M$I@?0.OX<
MR8'(F9]6C2- ZM.,O0P7]8\FG,X"*[R"(EP5(DG2QQ)HHPOR^3PF"JM.GS79
M4#=L0-L<(WOE4 Y1V,$H_+X>8?5I%1;'%=9W8^W5U[#X0E[*O#:6H#]_\\=W
MG"UQ@DBB4XI8+;EV7+01@M41DI2Z%)53=DWJX ZB=MA@>5Q8[4.AH[>@-TQ>
M]=?8'%03;G-(UB60A<XBQ10'9Y4!9YA)Q7*F[0 &]7%BAPW-1XK9P]4Y>LC>
M3FE;3NC0R#&Q E+P0#$@>@A5L"IX@T(5Q4*3\92=*1PV7A\7. ]5W.@1>>W5
MH.&L'@U@6):@8E$0A&>@K2XRF2(M;Y+X[L\-;5:D.BXD'J*P(]W0-[/<I89K
M\Q?UEQB6^/__?_\/4$L! A0#%     @ ;(=:4@%DV@#@!   X"<  !X
M         ( !     &5X:&EB:70Q,#5E>&5C=71I=F5O9F9I8V5R+FAT;5!+
M 0(4 Q0    ( &R'6E*4DD5D-@,  '8-   >              "  1P%  !E
M>&AI8FET,3 V;F]N+65M<&QO>65E9&ER92YH=&U02P$"% ,4    " !LAUI2
M$GOCRJ<%   05   '@              @ &."   97AH:6)I=#(Q<W5B<VED
M:6%R:65S;V9R96<N:'1M4$L! A0#%     @ ;(=:4J!0TCDJ!   YQ,  !X
M             ( !<0X  &5X:&EB:70R,S%C;VYS96YT;V9D96QO:71T+FAT
M;5!+ 0(4 Q0    ( &R'6E(>U:=8-@@  "0I   4              "  =<2
M  !E>&AI8FET,S$Q,3(S,3(P+FAT;5!+ 0(4 Q0    ( &R'6E)' 3"[/ @
M $4K   4              "  3\;  !E>&AI8FET,S$R,3(S,3(P+FAT;5!+
M 0(4 Q0    ( &R'6E)$G% #304  "0F   3              "  :TC  !E
M>&AI8FET,S(Q,C,Q,C N:'1M4$L! A0#%     @ ;(=:4MN >0)<-@0 %9HO
M !$              ( !*RD  &EC=6DM,C R,#$R,S$N:'1M4$L! A0#%
M  @ ;(=:4HI+=NN['   ^UT! !$              ( !ME\$ &EC=6DM,C R
M,#$R,S$N>'-D4$L! A0#%     @ ;(=:4@3.3=%+)P  ([,! !4
M     ( !H'P$ &EC=6DM,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( &R'
M6E*NB*5R]Z,  %(C!P 5              "  1ZD! !I8W5I+3(P,C Q,C,Q
M7V1E9BYX;6Q02P$"% ,4    " !LAUI2]#GQ .!H 0#NH@\ %0
M    @ %(2 4 :6-U:2TR,#(P,3(S,5]L86(N>&UL4$L! A0#%     @ ;(=:
M4K8KXJ43WP  GEP* !4              ( !6[$& &EC=6DM,C R,#$R,S%?
=<')E+GAM;%!+!08     #0 - '\#  "AD <    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
